oracle11g – 连接到在Docker上运行的Oracle XE

weixin_38058377 2019-09-12 12:09:11
我正在尝试连接到我的Mac上运行在docker上的Oracle XE. docker run -d -p 49160:22 -p 49161:1521 wnameless/oracle-xe-11g $docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 105d84763b6c wnameless/oracle-xe-11g "/bin/sh -c '/usr/sbi" 4 minutes ago Up 4 minutes 8080/tcp, 0.0.0.0:49160->22/tcp, 0.0.0.0:49161->1521/tcp hopeful_pasteur 当我想通过SQL Developer使用以下凭据连接到它时: hostname: localhost port: 49161 sid: xe username: system password: oracle 我收到错误: Failure - Test failed: The Network Adapter could not establish the connection Docker日志显示: Starting Oracle Net Listener. Starting Oracle Database 11g Express Edition instance.
...全文
243 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38060626 2019-09-12
  • 打赏
  • 举报
回复
我猜您使用的是Windows或OSX,因此您不应该使用localhost作为主机名,而应该使用您的docker机器的IP地址,即 docker-machine ip default >172.16.34.132

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧