使用 VSCode 时远程开发 https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack Open Folder in Container
在Mac中的docker容器中开发,我找不到:
- 有关端口的任何信息
docker inspect containerId
- Dockerfile 中的任何端口配置
但我仍然可以从主机浏览器访问容器中的服务。
VS Code 使用 SSH 隧道连接到远程计算机。端口转发只是创建这个隧道。
如果你安装了 ssh 客户端,你可以在没有 vscode 的情况下使用下面的命令来完成此操作。您必须从 localhost shell 提示符运行此命令。
(我假设我们想使用 localhost:8085 连接到远程计算机上的端口 8080)
ssh -L 8085:remote-machine-ip:8080 remote-machine-ip
现在,从浏览器访问 http://localhost:8085 它将显示来自远程计算机的 8080 服务的内容
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)