zoukankan      html  css  js  c++  java
  • 构建oracle12c的Docker镜像

    1. 准备工作

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

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

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

    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 <container id> /bin/bash

  • 相关阅读:
    extern--C#调用C++等其他非托管代码
    unhandledException详细介绍
    MySql如何安装?
    Mindoc搭建流程
    反射_IsDefined判断方法上有自定义的标签
    WebApi_返回Post格式数据
    编码
    IP地址与MAC地址
    Tcp/Ip:Telnet指令
    create-react-app使用的问题
  • 原文地址:https://www.cnblogs.com/doufy/p/10730510.html
Copyright © 2011-2022 走看看