宿主機器和docker容器互傳檔案

2021-10-02 21:17:29 字數 944 閱讀 9982

首先需要知道docker容器的container_id,可以使用docker ps命令來檢視你要操作的docker容器的container_id

格式:

docker cp container_id:

《本地儲存檔案的路徑》

比如:

docker cp 10704c9eb7bb

:/root/test.text /home/vagrant/test.txt

格式:

docker cp 本地檔案的路徑 container_id:

docker cp  /home/vagrant/test.txt 10704c9eb7bb

:/root/test.text

在宿主機(本機)中通過docker cp --help 檢視 docker cp的用法

vagrant@centos:

~$ docker cp -

-help

usage: docker cp [options] container:src_path dest_path|

- docker cp [options] src_path|

- container:dest_path

copy files/folders between a container and the local filesystem

options:

-a,-

-archive archive mode (copy all uid/gid information)

-l,-

-follow-link always follow symbol link in src_path

reference:

傳輸檔案到docker容器

docker容器和宿主機互通檔案

1.從容器內拷貝檔案到主機上 docker cp file path within container host path target 或者docker cp file path within container host path target 2.從主機上拷貝檔案到容器內 docker cp ...

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...