1. 程式人生 > 其它 >docker容器和宿主機檔案互傳

docker容器和宿主機檔案互傳

傳輸檔案到docker容器

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

Docker容器向宿主機傳送檔案

格式:

docker cp container_id:<docker容器內的路徑> <本地儲存檔案的路徑>

比如:

docker cp 10704c9eb7bb:/root/test.text /home/vagrant/test.txt

宿主機向Docker容器傳送檔案

格式:

docker cp 本地檔案的路徑 container_id:<docker容器內的路徑>

比如:

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