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

2021-07-04 20:55:43 字數 324 閱讀 3038

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到白名單

Docker小記 從容器構建映象

這條命令會啟動乙個執行bash shell的新容器。基於這個shell,你就能夠輸入命令來自定義你的容器了 docker run it name image dev ubuntu latest bin bashdocker commit old container name new containe...

Docker 從容器中拷貝檔案到宿主機中

現在公司用docker,有時候需要從容器中拷貝檔案出來。先上語法 docker cp options container id src path dest path 語法是這麼個寫法,在實際的操作中,在寫容器內的路徑的時候並不能自動補全,所以實際上還需要還要先進入到容器才行。下面就拿個例項來講下 1...

docker從映象啟動容器, 從容器製作映象

docker從映象啟動容器 docker run d name entity m 32g p port port v dirpath workdir img name tag python workdir run server.py docker run it runtime nvidia e nv...