1. 程式人生 > >docker從容器中怎麼訪問宿主機

docker從容器中怎麼訪問宿主機

docker搭建了lnmp環境後,如果需要訪問安裝在宿主機上的資料庫或中介軟體,是不能直接使用127.0.0.1這個ip的,這個ip在容器中指向容器自己,那麼應該怎麼去訪問宿主機呢:

        例如你的docker環境的虛擬IP是192.168.99.100,那麼宿主機同樣會託管一個和192.168.99.100同網段的虛擬IP,並且會是主IP:192.168.99.1,那麼就簡單了,在容器中訪問192.168.99.1這個地址就等於訪問宿主機,問題解決

注意,通過192.168.99.1訪問宿主機,等於換了一個ip,如果資料庫或中介軟體限制了本機訪問或者做了ip段限制,要記得新增192.168.99.1到白名單