天天看點

docker中主控端與容器(container)互相拷貝傳遞檔案的方法1 從容器拷貝檔案到主控端2 從主控端拷貝檔案到容器3 不管容器有沒有啟動,拷貝指令都會生效

轉載請注明出處:http://blog.csdn.net/dongdong9223/article/details/71425077

本文出自【我是幹勾魚的部落格】

前面講解過如何進入、退出docker的container。今天來講一下在docker中主控端與容器(container)互相拷貝傳遞檔案的方法。

1 從容器拷貝檔案到主控端

拷貝方式為:

docker cp 容器名:容器中要拷貝的檔案名及其路徑 要拷貝到主控端裡面對應的路徑

例如,将容器:

mycontainer

中路徑:

/opt/testnew/

下的檔案:

file.txt

拷貝到主控端:

/opt/test/

路徑下,在主控端中執行指令如下:

docker cp mycontainer:/opt/testnew/file.txt /opt/test/
           

2 從主控端拷貝檔案到容器

拷貝方式為:

docker cp 主控端中要拷貝的檔案名及其路徑 容器名:要拷貝到容器裡面對應的路徑

例如,将主控端中路徑:

/opt/test/

下的檔案:

file.txt

拷貝到容器:

mycontainer

的:

/opt/testnew/

路徑下,同樣還是在主控端中執行指令如下:

docker cp /opt/test/file.txt mycontainer:/opt/testnew/
           

3 不管容器有沒有啟動,拷貝指令都會生效

需要注意的是,不管容器有沒有啟動,拷貝指令都會生效。