Docker下载oracle12c
查找oracle镜像
docker search oracle
下载Oracle镜像
我这里选择
truevoly/oracle-12c
镜像
docker pull truevoly/oracle-12c
查看已安装镜像
image启动Oracle数据库
启动并暴露8080&1521
端口,8080
可以登录网页端管理,1521
是数据连接端口:
docker run -d -p 8061:8080 -p 1521:1521 truevoly/oracle-12c
启动并暴露8080&1521端口,并且挂载宿主机目录 /var/oracle/data
到oracle服务器/u01/app/oracle
目录,这样database数据就保存在本地宿主机上:
chmod -R 777 /db/oracle/data oracle用户拥有有读、写、执行权限
docker run -d -p 8061:8080 -p 1521:1521 -v /db/oracle/data:/u01/app/oracle truevoly/oracle-12c
启动并定制化DBCA总内存大小,DBCA_TOTAL_MEMORY (in Mb):
查看日志
docker logs -f 84d8
进入oracle容器
进入镜像的bash对数据库进行进一步的操作
docker exec -it 84d8 /bin/bash
参考:
https://www.jianshu.com/p/8d99197364ef
https://www.jianshu.com/p/fb00d47ba3d9
网友评论