docker部署Oracle,无法远程连接(已解决)

docker部署Oracle,无法远程连接

多方尝试,包括客户机的配置文件,服务器端口开放情况,侦听服务等等

网上搜了很多教程

docker pull wnameless/oracle-xe-11g

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

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

 Connect database with following setting:

 hostname: localhost

port: 49161

sid: xe

username: system

password: oracle

利用局域网其它的机器远程连接,无法成功。


解决方法:

https://hub.docker.com/r/sath89/oracle-xe-11g/

https://github.com/MaksymBilenko/docker-oracle-12c

教程https://asciinema.org/a/45878


可用下述命令实现容器和数据的有效分离

docker run -d -p 8080:8080 -p 1521:1521-v /data/oracle/data:/u01/app/oracle sath89/oracle-xe-11g


你可能感兴趣的:(docker)