美文网首页我爱编程
Ubuntu16.04下部署Oracle docker环境

Ubuntu16.04下部署Oracle docker环境

作者: nimonus | 来源:发表于2017-05-02 22:28 被阅读0次

        因为工作的缘故,经常需要使用Oracle环境,以前都是在公司的共有服务器访问Oracle服务,所以使用上还是很受限制。因此,在接触到docker之后,便有了找一个Oracle镜像来用的想法。

        很快,docker-oracle-xe-11g 走进了笔者的视野。xe是Oracle的精简版本,但是对于笔者来说,已经足以覆盖使用场景,有其他需求的读者可以移步Google或者百度寻找其他版本的方案。

        详细内容都在github的链接里wnameless/docker-oracle-xe-11g,在这里做一下搬运工:

1. 获取镜像

    ubuntu16.04: docker pull wnameless/oracle-xe-11g

    ubuntu14.04: docker pull wnameless/oracle-xe-11g:14.04.4

    在这里提醒一下大家,国内镜像获取速度很慢,建议使用代理或者加速器服务,如DaoCloud。

2. 启动

    本地连接:docker run -d -p 49160:22 -p 49161:1521 wnameless/oracle-xe-11g

    远程连接:docker run -d -p 49160:22 -p 49161:1521 -e ORACLE_ALLOW_REMOTE=true wnameless/oracle-xe-11g

3. 连接串信息

    hostname: localhost

    port: 49161

    sid: xe

    username: system

    password: oracle

4. SYS & SYSTEM

    密码:oracle

5. ssh登录

    ssh root@localhost -p 49160   

    password: admin

6. 初始化定制

    # Dockerfile

    FROM wnameless/oracle-xe-11g

    ADD init.sql /docker-entrypoint-initdb.d/

相关文章

网友评论

    本文标题:Ubuntu16.04下部署Oracle docker环境

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