Docker拷貝宿主機與容器中的檔案

2021-09-26 08:35:32 字數 1137 閱讀 4808

如果我們需要將宿主機檔案拷貝到容器內可以使用 docker cp 命令,也可以將檔案從容器內拷貝到宿主機

將宿主機檔案拷貝到容器內

docker cp 要拷貝的宿主機檔案或目錄  容器名稱:容器檔案或目錄
1. 在宿主機上建立乙個mengxuegu檔案並寫入內容

2. 將mengxuegu檔案拷貝進 mycentos2 容器中的 /opt 目錄下(mycentos2要是up啟動狀態)

3. 登入 mycentos2 容器,檢視/opt目錄下是否有 mengxuegu 檔案

從容器內檔案拷貝到宿主機

docker cp 容器名稱:要拷貝的容器檔案或目錄 宿主機檔案或目錄
1. 向 mycentos2 容器中的 mengxuegu 檔案進行追加內容abc (要登入進容器中)

2. 需要使用 exit 先退出 docker 容器命令列,回到宿主機

3. 從容器拷貝mengxuegu檔案到宿主機的 /opt 目錄下(在宿主機中操作)

注意:檔案拷貝 docker cp 命令 均在宿主機中操作

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

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

docker宿主機訪問docker容器服務失敗

原因 因為docker的虛擬ip網段是172.17.與區域網的ip網段172.17衝突了,所以有兩種方式 解決方法 一 修改docker網絡卡資訊,將網段改為與區域網不同的即可 linux修改方法 第一步 刪除原有配置 sudo service docker stop sudo ip link se...

Docker容器訪問宿主機網路

業務請求量小的時候,我們會把一些工程部署到同一臺機器上。這些工程之間也會相互訪問。如果是http的介面,我們最方便的是使用localhost帶地本機的ip。不過結合docker容器後出現了問題。docker容器中localhost表示容器的ip位址。不是宿主機ip。其實docker容器執行的時候有h...