答案1
当您启动容器时,您会给出一个-p hostport:containerport
参数来将容器端口绑定到主机端口(例如,如果相同:)-p 1521:1521
。
您可以使用以下命令检查主机正在监听哪些端口:
netstat -ltp --numeric-ports
或者
ss -nlt
(您会发现这只报告 IPv6 上的端口,但据我所知这没有影响)。
然后,Windows 应用程序可以通过连接已绑定到容器的 VM 上的端口(在本例中为 1521)来连接到容器中的 DB 服务器。