#拉取镜像 docker pull sath89/oracle-12c #创建容器 docker create --name oracle -p 1521:1521 sath89/oracle-12c
3)oracle-12C有了数据库容器概念。所登用户是否在PDBORCL里,tnsnames.ora文件里是否配置了PDBORCL,登录时是否选中了PDBORCL 4)所登用户是否是sysdba。
制作镜像 下载制作镜像要用的代码 $git clone https://github.com/wscherphof/oracle-12c 下载Oracle数据库 第一步 从 下载 linuxamd64 -12c:step1 step1 $ docker run --shm-size=4g -ti --name step1 oracle-12c:step1 /bin/bash <enter> # exit $ docker commit step1 oracle-12c:installed 第二步 $ docker build -t oracle-12c:step2 step2 $ docker run --shm-size=4g -ti --name step2 oracle-12c:step2 /bin/bash # exit $ docker commit step2 oracle-12c:created 第三步 $ docker build -t oracle-12c step3 之后就生成了一个名为oracle-12c的docker image了,这时候可以把其他的中间使用的image都删掉了。
status docker 下载 Oracle 镜像: # 查找 Oracle 镜像版本docker search oracle # 下载相对应镜像,这里我们下载 truevoly/oracle -12c 版本docker pull truevoly/oracle-12c # 运行 Docker 容器docker run -d -p 1521:1521 --name oracle12c truevoly /oracle-12c # 进入容器docker exec -it oracle12c /bin/bash 2.
docker run -d --name oracle -p 8080:8080 -p 1521:1521 -v $PWD/data:/mnt -e TZ=Asia/Shanghai sath89/oracle
13.3kB openjdk 8-jdk-alpine a3562aa0b991 13 months ago 105MB sath89/oracle
# 拉取镜像 docker pull sath89/oracle-12c #创建容器 docker create --name oracle -p 1521:1521 sath89/oracle-12c