我想知道是否可以从 Docker 容器连接到本地主机上的应用程序。
我运行两个 Docker 容器,它们通过 link
选项相互连接。但如何将其中一个容器连接到本地主机呢?
最佳答案
是的,使用docker run --network=container:<container-id>
--network='container:': reuse another container's network stack
这使您可以运行与另一个容器共享相同网络接口(interface)(然后是本地主机)的容器。
<小时/>或者,您可以使用 host
模式为容器提供与主机相同的网络 ip(包括 localhost)。 docker run --network=host
:
--network= 'host': use the Docker host network stack
关于docker - 将 Docker 容器连接到本地主机的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45045741/