我有一个 docker-from-docker 开发容器设置。我正在从这个开发泊坞窗启动一个应用程序(Sim)泊坞窗。启动应用程序 docker 后,它会打印一些带有 vnc 链接的日志。
vscode ➜ /workspaces/vscode $ ./startSim.sh
2023-03-28 09:31:40 [INFO ]: Starting Sim v6.0.0-15.0.425, please wait...
2023-03-28 09:31:40 [INFO ]: Sim is already running!
2023-03-28 09:31:40 [INFO ]: Sim docker IP address is: 172.17.0.3
2023-03-28 09:31:40 [INFO ]: URL to show Sim: http://localhost:6080/vnc.html
startSim.sh 看起来像这样
docker run -p 6080:6080 ...
当您在 vscode dev 容器终端中单击链接(ctrl + 单击)http://localhost:6080/vnc.html 时,它会在浏览器中打开 http://localhost:6081/vnc.html。有一个 portforward 发生 6081-->6080
因为这个 docker-from-docker 是一个开发容器设置,端口 6080 端口属于 Sim 容器。端口转发不起作用。
我是否可以在我的开发容器 (docker-from-docker) 设置中指定一个设置,这样当我 ctrl + 单击打印在 vscode 开发容器终端上的链接时,它不会被转发。
谢谢