問題:
一部分服務打包進docker 用docker-compose啟動,但是一部分正在開發中,放在host比較方便,比如node.js這種,希望在調試已經封進docker容器的時候,能設置從容器網絡訪問宿主機node服務
參考https://www.jb51.net/article/149173.htm
docker 安裝的時候,會在宿主機建立一塊虛擬網卡docker0, 宿主機 通過這個網卡 橋接到了docker內局域網。
在docker容器內,通過宿主機在局域網內的IP地址就能訪問宿主機的服務了。
查詢
ip addr show docker0
里面的 inet 172.17.0.1/16 里 只需要172.17.0.1就可以作為主機的IP地址了