Macos VSCode[远程开发][转发端口]如何工作?
在Mac中使用VSCodeMacos VSCode[远程开发][转发端口]如何工作?,macos,docker,visual-studio-code,containers,Macos,Docker,Visual Studio Code,Containers,在Mac中使用VSCode在容器中打开文件夹在docker容器中开发时,我找不到: 码头工人检查集装箱ID时关于港口的任何信息 Dockerfile中的任何端口配置 但我仍然可以从主机浏览器访问容器中的服务。VS代码使用SSH隧道连接到远程计算机。端口转发只是创建此隧道。 如果安装了ssh客户端,则可以使用下面的命令在不使用vscode的情况下执行此操作。必须从loclhost shell提示符运行此命令。 [我假设我们要使用localhost:8085连接到远程计算机上的端口8080] s
在容器中打开文件夹
在docker容器中开发时,我找不到:
- 码头工人检查集装箱ID时关于港口的任何信息
- Dockerfile中的任何端口配置
但我仍然可以从主机浏览器访问容器中的服务。VS代码使用SSH隧道连接到远程计算机。端口转发只是创建此隧道。 如果安装了ssh客户端,则可以使用下面的命令在不使用vscode的情况下执行此操作。必须从loclhost shell提示符运行此命令。 [我假设我们要使用localhost:8085连接到远程计算机上的端口8080]
ssh-l8085:远程机器ip:8080远程机器ip
现在,从浏览器中,如果您转到http://localhost:8085 它将显示来自远程机器的8080服务的内容,VS代码使用SSH隧道连接到远程机器。端口转发只是创建此隧道。 如果安装了ssh客户端,则可以使用下面的命令在不使用vscode的情况下执行此操作。必须从loclhost shell提示符运行此命令。 [我假设我们要使用localhost:8085连接到远程计算机上的端口8080]
ssh-l8085:远程机器ip:8080远程机器ip
现在,从浏览器中,如果您转到http://localhost:8085 它将显示来自远程机器8080服务的内容