0
我在本地计算机(mac)上运行了一个docker容器。我有另一个程序在本地主机上侦听。如何让代码在Docker容器中运行以连接到此过程?如何从Docker连接到本地进程
我在本地计算机(mac)上运行了一个docker容器。我有另一个程序在本地主机上侦听。如何让代码在Docker容器中运行以连接到此过程?如何从Docker连接到本地进程
运行Docker时,您可以通过端口标志来执行此操作。
docker run -it -p 8080:8080 myimage
-p 8080:8080
是国旗。 :的右侧是docker容器正在监听的端口。左侧是您希望在本地主机上映射到的位置。在本例中,当我访问localhost:8080时,我正在访问Docker容器在该端口上侦听的内容。
我想你让我错了。我不想连接到码头集装箱,但码头集装箱内的流程应该能够连接到我的机器上本地运行的流程。所以从docker容器运行的代码应该能够连接到本地主机上运行的进程。 – Sandeep
我明白了。这是你面临的问题吗? http://stackoverflow.com/questions/24319662/from-inside-of-a-docker-container-how-do-i-connect-to-the-localhost-of-the-mach –
最终这个答案看起来像你可能需要:http://stackoverflow.com/a/31328031/3017509 – barat