1、查看可用镜像
docker search oracle
2、拉去想要的镜像
docker pull wnameless/oracle-xe-11g
3、基于wnameless/oracle-xe-11g创建容器
docker run -itd -p1521:1521 --name fansik wnameless/oracle-xe-11g /bin/bash
4、进入容器启动oracle的服务及监听
docker exec -it b2cb98b3c bin/bash
/etc/init.d/oracle-xe start
这里的监听默认是监听在localhost上的,因此要修改监听地址,否则外部是无法连接oracle的
cd u01/app/oracle/product/11.2.0/xe/network/admin/
容器中默认是没有vim编辑器,需要手动安装
查看重启是基于Ubuntu 16.04.1 LTS构建的
cat /etc/issue即可查看
apt-get install -y vim
编辑listener.ora和tnsnames.ora将里面的host修改为容器本身的ip即可
启动监听lsnrctl start
看到1521端口即配置成功
5、容器中oracle的默认连接信息
ip:容器ip
port:1521
server name:XE
user name:system
user password:oracle
6、通过外部程序(Navicat)连接容器中的oracle
ip:物理机ip
port:1521
server name:XE
user name:system
user password:oracle

最新文章

  1. Kindeditor在ThinkPHP框架下的使用
  2. zzz
  3. usb驱动开发12之设备生命线
  4. linux ntp 服务器和用户端
  5. Requirements of an SAP system administrator
  6. Servlet 编程 请求的转发
  7. WCF两种方式
  8. svn转移版本库
  9. poj 2711 Leapin' Lizards && BZOJ 1066: [SCOI2007]蜥蜴 最大流
  10. ConcurrentDictionary和Dictionary
  11. 新型信用卡MasterPass
  12. 快速使用Log4Cpp
  13. [转]关于Icon,Image,ImageIcon的简单的对比参考
  14. spring整合redis客户端及缓存接口设计(转)
  15. JNI中的内存管理(转)
  16. 给Ubuntu系统清理垃圾
  17. WebApp开发技术搭配
  18. Docker之 默认桥接网络与自定义桥接网卡
  19. Connection reset by peer原理解析
  20. 【转载】 看996ICU

热门文章

  1. 前端模块化和AMD、CMD规范
  2. [转]实用教程:搭建FTP服务器以实现局域网飞速传输文件
  3. C++语言基础(15)-友元函数和友元类
  4. 初识Quartz(三)
  5. 2. Add Two Numbers【medium】
  6. sigpending
  7. 5.25思考双向绑定为什么容易接收js的方式
  8. linux命令 — lsof 查看进程打开那些文件 或者 查看文件给那个进程使用
  9. JPA(Java Persistence API)Java持久化API-介绍
  10. sqoop 从oracle导数据到hive中,date型数据时分秒截断问题