如何在本地网络上访问主机外部的docker容器?

问题描述 投票:0回答:1

如何从其他计算机访问 Docker-Desktop 上的容器?

028872c0210d web "docker-entrypoint.s…" x hours ago | Up x hours 0.0.0.0:4200->4200/tcp web
90bcf87bbf3b api "java -jar test.jar"   x hours ago | Up x hours 0.0.0.0:2022->2022/tcp api
8b9d2f6c1340 db  "docker-entrypoint.s…" x hours ago | Up x hours 0.0.0.0:5432->5432/tcp db

我可以在本地机器 (A) 的浏览器 (localhost:4200) 上访问我的应用程序,但是当我在另一台计算机 (B) 上时,我无法从计算机 (B) 访问我在 docker-desktop (A) 上的应用程序).

我想要的是从计算机 (B | 192.168.1.19) 上的浏览器访问 Docker-desktop 中由计算机 (A | 192.168.1.18) 托管的应用程序。 当我输入 192.168.1.18:4200(或其他端口)时,我想访问我的网络应用

我该怎么做? 谢谢。

docker docker-desktop
1个回答
0
投票
docker run --network=host

你可以在运行 docker 时尝试这个选项。我将创建一个 docker 网络以在您的主机网络上运行。

© www.soinside.com 2019 - 2024. All rights reserved.