在vscode开发容器中,是否有方法从本地网络上的另一台机器访问docker容器



我有一个应用程序(sveltekit(在里面运行,我想从本地网络上的其他设备访问它。

I可以从localhost:3000上的主机正常访问它。

希望以某种方式从本地网络上的另一台机器访问它。这可能吗?Svetekit cli具有--host标志,该标志输出以下内容:

$ svelte-kit dev --host
local:   http://localhost:3000
network: http://172.17.0.3:3000

如何从本地网络上的其他设备访问该网络url?

OS: Pop OS
VSCode: 1.63.0 
Docker: Latest stable version.

Docker使用存储库安装。在无根模式下运行。

所需要的只是更改以下VSCode设置。默认情况下,它被设置为"0";localhost";。将其设置为";所有接口";允许访问本地网络上的其他设备。

// settings.json
"remote.localPortHost": "allInterfaces"

然后,在连接到同一wifi网络的另一台设备上,使用以下URL:

Format: <your-local-ip>:3000
Example: 192.168.1.105:3000

注意:在这种情况下,不需要将--host传递给sveltekit-cli。VSCode似乎在处理这个问题。

相关内容

  • 没有找到相关文章

最新更新