簡體   English   中英

從 docker 看不到本地蚊子

[英]Local mosquitto not visible from docker

我有一個在 ubuntu 上使用bind_address localhost運行的本地蚊子代理。 如果我嘗試從節點紅色同一主機上的一個碼頭工人容器訪問該經紀人,這是可達。 如果我不將 mosquitto 綁定到本地主機,則一切正常。

我該怎么做才能使 mosquitto 僅在本地機器上可見,但本地 docker 容器也可以訪問?

localhost在搬運工容器是不一樣的localhost與運行多克爾發動機的機器。

如果您想訪問代理,您將需要使用 Docker 虛擬網絡上主機的地址(例如,綁定到設備 docker0 的 172.17.0.1 是我認為的默認值)。

您可以保留bind_address條目,但您需要為綁定到 docker0 接口的地址添加第二個listener條目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM