希望你做得很好。如何訪問Docker中不同容器的公共IP
此前信息:
我使用泊塢版本17.06.0-CE和CentOS 7.3
我正在微服務的基於應用程序中,我需要運行在不同的公網IP泊塢窗容器。端口綁定對我來說不是一種選擇(IP:80:80),因爲微型工作者在沒有任何端口綁定的容器內運行。他們只是從隊列中提取數據,處理數據並再次發送到隊列中。我需要在不同的公共平臺上並行運行這些工作人員,以更快地運行此過程。我可以使用相同的工作應用程序集啓動不同的容器,但他們都在同一個公共IP上監聽(docker容器的私有IP是不同的)。我如何用不同的公有IP運行不同的容器?
感謝和問候
你爲什麼要在所有的映射端口?爲什麼不在映射端口的情況下運行它? –
我沒有映射端口。我需要一個不映射端口的解決方案。舉個例子,如果我用相同的映像啓動2個容器worker1和worker2,兩者工作正常,但它們通過相同的公共IP進行路由。我需要的是,我想用public ip1和public2來運行worker1。 –