在上一季中,说到端口问题,在本季中我们将继续将这个问题解决。
以oracle xe举例
首先你先pull 一个oracle 镜像到docker中,然后运行以下指令
docker pull -d -p 9090:8080 -p 1521:1521 wnameless/oracle-xe-11g
到这步是容器与虚拟机映射,还需要将虚拟机与开发使用的台式机映射
打开VirtualBox软件,点击设置,点击网络,点击端口转发,配置以下内容
oracle xe web ui tcp 127.0.0.1 9090 空白 9090
oracle xe tcp 127.0.0.1 1521 空白 1521
配置完之后你就可以安装一个PL/SQL Developer或者大萝卜像操作本机上的Oracle一样操作docker容器中的Oracle啦
本容器提供如下的安装信息:
端口:1521
SID:XE
username:system/sys
password:oracle
管理界面访问:
url:http/localhost:9090/apex
workspace:internal
username:admin
password:oracle
oracle xe web ui tcp 127.0.0.1 9090 空白 9090