③ 可以使用 docker info 进行检查。
1docker info
部署 Oracle Docker 的 Build File
① 下载 Build File:[docker-images-master.zip.
② 解压到 ~/iDocker 目录下
④ 解压之后放在
~/.iDocker/docker-images-master/OracleDatabase/SingleInstance/dockerfiles/12.2.0.1 文件夹下。
部署 Oracle 数据库在 Docker 中
① 终端中使用以下命令。
1
2cd ~/.iDocker/docker-images-master/OracleDatabase/SingleInstance/dockerfiles/12.2.0.1
./buildDockerImage.sh -v 12.2.0.1 -e
② 安装过程中需要联网, 大概需要15分钟左右。
③ 可以使用 docker images 查看安装情况。
安装 Oracle 实例在 Docker 中
① 终端中使用以下命令。
1
2
3
4
5docker run --name oracle -p 1521:1521 -p 5500:5500 -v ~/oradata:/opt/oracle/oradata oracle/database:12.2.0.1-ee
# 附一个安装 oracle 11g 的命令
docker pull jaspeen/oracle-11g
docker run --privileged --name oracle11g -p 1521:1521 -p 5500:5500 --restart always -v ~/.docker/oracle:/install -v ~/.docker/oracle/oradata:/opt/oracle/oradata jaspeen/oracle-11g
② 注意:ORACLE_SID 默认值 ORCLCDB,ORACLE_PDB 默认值 ORCLPDB1。
③ 出现下面这里会一直卡住。
④ 另外开启一个终端,输入 docker stop oracle 即可完成安装。
⑤ 密码可以在终端搜索 SYSTEM AND PDBADMIN 得到。
使用 IDEA 连接 Oracle 数据库
① 开启 Oracle。
1
2docker stop oracle
docker start oracle
② 修改数据库默认密码。
1docker execoracle ./setPassword.sh XXXXXX
③ 使用 IDEA 进行连接。
参考文章