如何访问或连接到从远程主机B如何从远程主机访问主机上泊坞窗运行的进程
考虑主机的IP与192.168.0.3的主机A上泊坞窗运行的进程它在端口3999上的docker上运行应用程序。 如果我想从同一子网中的IP 192.168.0.4的远程机器访问该应用程序。
准确地说我是服务器上运行的卡夫卡制片人和我试图接收使用卡夫卡控制台消费者。
如何访问或连接到从远程主机B如何从远程主机访问主机上泊坞窗运行的进程
考虑主机的IP与192.168.0.3的主机A上泊坞窗运行的进程它在端口3999上的docker上运行应用程序。 如果我想从同一子网中的IP 192.168.0.4的远程机器访问该应用程序。
准确地说我是服务器上运行的卡夫卡制片人和我试图接收使用卡夫卡控制台消费者。
首先,你需要码头工人容器的端口绑定到主机A:
搬运工运行-d -p 3999:3999卡夫卡制片
然后,你需要从主机访问主机A b。使用IP:端口
192.168.0.3:3999
--net=host
到run
您的容器,它会使用主机的网络堆栈,然后您可以连接到在容器内运行的应用程序,就像它直接在主机上运行一样。-p
将容器内的端口映射到主机端口。例如docker run -d -p <container port>:<host port> <image>
,那么你就可以连接到<host>:<host port>
到您的应用程序连接内部容器希望这有助于:-)
它的工作,非常感谢你:-) –
@NaveenHolla很高兴帮助:-) – shizhz