1.更新yum

1
yum update

2.安装Docker

1
yum install docker

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

1
docker version

查看Docker的信息:

1
docker info

3.安装完后启动Docker

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

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

 

 开启已经存在的镜像:

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

1
docker start 3bf11df7b744

 

5.打开端口

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

6.用PL/SQL Developer连接

1
2
3
4
5
Hostname: 192.168.72.100
Port: 1521
Sid: XE
Username: system
Password: oracle
加入配置文件:
1
2
3
4
5
6
7
8
9
XE =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.72.100)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = XE)
    )
  )