docker compose安装oracle
安装docker环境 yum install -y epel-releaseyum install -y docker-io启动docker服务service docker start查看版本:docker version或者docker info 安装docker compose插件,用于docker容器里面部署应用sudo curl -L ht...
安装docker环境
yum install -y epel-release
yum install -y docker-io
启动docker服务
service docker start
查看版本:
docker version或者docker info
安装docker compose插件,用于docker容器里面部署应用
sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
授权
cd /usr/local/bin
chmod 777 docker-compose
查看版本
docker-compose --version
新建配置文件
mkdir /usr/local/docker-compose
vim oracle.yml
version: '2'
services:
oracle:
# sid: xe
# username: system
# password: oracle
image: sath89/oracle-xe-11g
restart: always #如果docker容器由于一些问题挂掉的化,docker-composer会自动把容器给启动起来
container_name: oracle #启动之后容器的名称
volumes:
- /my-docker-data/oracle-11g/data:/u01/app/oracle
ports:
- 1521:1521
更改国内镜像
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s https://registry.docker-cn.com
注意:需要vim /etc/docker/daemon.json
手动把json字符串大括号里面最后一个逗号删掉,要不然启动报错
或者
vim /etc/docker/daemon.json
文件内容是
{
"registry-mirrors": [ "https://registry.docker-cn.com"]
}
启动oracle服务:
cd /usr/local/docker-compose
docker-compose -f oracle.yml up -d
查看运行的组件
docker ps -a
本地连接oracle服务器:默认用户名密码system/oracle
停止容器里面的组件
docker stop container_id
更多推荐
所有评论(0)