如何訪問或連接到從遠程主機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