[英]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.