美文网首页
Docker安装OracleExpress

Docker安装OracleExpress

作者: bluexiii | 来源:发表于2018-05-31 17:33 被阅读45次

    GitHub地址

    https://github.com/wnameless/docker-oracle-xe-11g

    安装

    Ubuntu 16.04环境:

    docker pull wnameless/oracle-xe-11g:16.04
    

    Ubuntu 18.04环境:

    docker pull wnameless/oracle-xe-11g
    

    启动

    docker run -d -p 10022:22 -p 1521:1521 -e ORACLE_ALLOW_REMOTE=true wnameless/oracle-xe-11g:16.04
    

    开放22和1521端口

    查看启动日志

    docker logs -f c154cf832b7a1c77092b2cbe47457153bf853d223d861d0f1cac6af4f73e3ea1
    

    sqlplus测试

    Oracle默认连接参数:

    hostname: localhost
    port: 1521
    sid: xe
    username: system
    password: oracle
    
    su - oracle
    cd $ORACLE_HOME
    bin/sqlplus / as sysdba
    select * from dba_users;
    

    SSH连接

    ssh-copy-id -i -p10022 root@127.0.0.1   #admin
    ssh root@127.0.0.1 -p 10022
    

    docker exec连接

    docker exec -it 5d9430198388 bash
    

    挂载宿主磁盘

    docker run -d -v /Users/bluexiii/extra/dump:/dump -p 10022:22 -p 1521:1521 -e ORACLE_ALLOW_REMOTE=true wnameless/oracle-xe-11g:16.04
    

    之后就可以impdp了

    保存变更

    docker diff 5d9430198388
    docker commit 5d9430198388 myoracle
    

    参考文档

    https://my.oschina.net/Cleverdada/blog/801124
    https://hacpai.com/article/1492914187689

    相关文章

      网友评论

          本文标题:Docker安装OracleExpress

          本文链接:https://www.haomeiwen.com/subject/tixcsftx.html