1. 程式人生 > >Docker之docker映象容器檔案拷貝到宿主主機

Docker之docker映象容器檔案拷貝到宿主主機

docker容器中,那麼如果專案執行之後產生的日誌檔案,我們希望可以本地檢視,那麼就需要把產生的日誌檔案copy到我們本地機器上,來看看具體操作吧。

  這裡我們就介於上一篇文章,構建失敗的時候是因為本地機器已經把jpress.war包刪除了,那麼我們先把之前jpress映象裡面的jpress.war拷貝出來。

首先啟動服務:

 docker run -d -p 8888:8080 jpress

然後進入容器內部,查詢為jpress.war 檔案所在

docker exec -it 39d439619755 bash



切換docker終端目錄

找到了jpress.war 包所在的目錄,接下來我們就把這個檔案拷貝到

Dockerfile檔案的命令下面,首先我們先看下Dockerfile目錄:/d/java_dev/Docker Toolbox

我們把docker終端的目錄切換到Dockerfile目錄下


開始拷貝檔案:

docker cp 39d4396197558:/usr/local/tomcat/webapps/jpress.war .


39d4396197558 是指容器的ID或者名稱

/usr/local/tomcat/webapps/jpress.war 是檔案在容器的位置

. 表示拷貝到當前目錄下

我們來檢視一下是否已經拷貝成功了呢

可以看到我們的檔案已經成功的拷貝到了當前的目錄下了。