轉載請注明出處: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 不管容器有沒有啟動,拷貝指令都會生效
需要注意的是,不管容器有沒有啟動,拷貝指令都會生效。