Docker之docker映象容器檔案拷貝到宿主主機
阿新 • • 發佈:2018-12-26
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 是檔案在容器的位置
. 表示拷貝到當前目錄下
我們來檢視一下是否已經拷貝成功了呢
可以看到我們的檔案已經成功的拷貝到了當前的目錄下了。