oracle12c映像文件,构建oracle12c的Docker镜像

1. 准备工作

需要下载oracle相关的东东,例如安装文件,dockerfile。这些都可以从oracle 的github 上面找到。https://github.com/oracle/docker-images/tree/master/OracleDatabase

下载完成以后,新建一个目录,我这里是/oracle12c,把dockerfile(其实是一个shell脚本buildDockerImage.sh)放到里面:

ec2ba3a216dd2f2b614c7954c7f37171.png

然后再在这个目录下创建一个子目录,我这里是/oracle12c/12.2.0.1; 最后再把下载的oracle12c-r2的安装包和从GitHub上面下载的相关文件统统放到里面。类似下图:

9d283506d80fcb5d88bea09961c2acd6.png

2. 修改脚本

1. 修改脚本Dockerfile内,第56行增加RUN chmod 777 $INSTALL_DIR -R

2. 执行脚本

#mkdir /data/share12c

• #cd /oracle12c/12.2.0.1

• #./buildDockerImage.sh -v 12.2.0.1 -ee -i

• # docker run -h dou --name oracle -p 1521:1521 -p 5500:5500 -e ORACLE_SID=dou -e ORACLE_SID=orcl  -e ORACLE_PWD=Admin123! -e ORACLE_CHARACTERSET=zhs16gbk -v /data/share12c:/opt/oracle/oradata oracle/database:12.2.0.1-ee

重置容器root密码

#docker exec -u 0 -it --privileged /bin/bash

原文:https://www.cnblogs.com/doufy/p/10730510.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值