1. 程式人生 > >docker從容器裏面拷文件到宿主機或從宿主機拷文件到docker容器裏面

docker從容器裏面拷文件到宿主機或從宿主機拷文件到docker容器裏面

都是 pad ace lin tex doc text 就是 adding

1、從容器裏面拷文件到宿主機?

答:在宿主機裏面執行以下命令

docker cp 容器名:要拷貝的文件在容器裏面的路徑 要拷貝到宿主機的相應路徑

備註:拷貝文件或目錄都是用docker cp

示例: 假設容器名為testtomcat,要從容器裏面拷貝的文件路為:/usr/local/tomcat/webapps/test/js/test.js, 現在要將test.js從容器裏面拷到宿主機的/opt路徑下面,那麽命令應該怎麽寫呢?

答案:在宿主機上面執行命令

docker cp testtomcat:/usr/local/tomcat/webapps/test/js/test.js /opt

2、從宿主機拷文件到容器裏面

答:在宿主機裏面執行如下命令

docker cp 要拷貝的文件路徑 容器名:要拷貝到容器裏面對應的路徑

示例:假設容器名為testtomcat,現在要將宿主機/opt/test.js文件拷貝到容器裏面的/usr/local/tomcat/webapps/test/js路徑下面,那麽命令該怎麽寫呢?

答案:在宿主機上面執行如下命令

docker cp /opt/test.js testtomcat:/usr/local/tomcat/webapps/test/js

3、在這裏在記錄一個問題,怎麽看容器名稱?

執行命令:docker ps,出現如圖所示,其中NAMES就是容器名了。

技術分享圖片



docker從容器裏面拷文件到宿主機或從宿主機拷文件到docker容器裏面