1.更新yum

yum update 

2.安装Docker

yum install docker 

安装完成后查看Docker的版本:

docker version

查看Docker的信息:

docker info

3.安装完后启动Docker

systemctl start  docker.service
如果启动报错:could not change group /var/run/docker.sock to docker: group docker not found
编辑:vi /etc/fstab 文件并在未尾加入以下内容:
none        /sys/fs/cgroup        cgroup        defaults    0    0
然后再启动Docker
 
开机自启动:
chkconfig docker on
 
4.下载安装Oracle-xe-11g
docker pull wnameless/oracle-xe-11g
下载过程可能要花费一定的时间,下载完成后运行以下命令启动一个Oracle XE容器
docker run -d -p 1521:1521 -p 8080:8080 wnameless/oracle-xe-11g

使用:docker ps a 命令查看docker容器:

Centos7 使用Docker搭建Oracle测试环境

 

 开启已经存在的镜像:

docker start containerId 如上面的镜像在重新开机后重新开启:

docker start 3bf11df7b744

 

5.打开端口

firewall-cmd --zone=public --add-port=1521/tcp --permanent
重新加载防火墙
firewall-cmd --reload

6.用PL/SQL Developer连接

Hostname: 192.168.72.100 
Port: 1521 
Sid: XE 
Username: system 
Password: oracle
加入配置文件:
XE =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.72.100)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = XE)
    )
  )