工作中需要從docker正在運行的鏡像中復制文件到宿主機,于是便將這個過程記錄了下來。
(1)查看正在運行的容器
通過以下命令,可以查看正在運行的容器:
docker ps
(2)進入某個容器執行腳本
我們可以進入docker容器目錄/var/lib/docker/containers,根據對應的容器ID或名稱,在容器里運行批處理命令,具體命令如下:
docker exec -it 7d331d4330a7c3f793f55ddcb0eba29909ab451d8506fda9dceaed79360995a2/ sh
(3)拷貝文件到宿主機
這是我們可以在容器里執行ls等各種操作,找到想要拷貝的文件,運行docker cp語句(注意容器后邊的冒號):
docker cp 7d331d4330a7c3f793f55ddcb0eba29909ab451d8506fda9dceaed79360995a2:/xxx.xxx /xxx/xxx/
OK,結束,又水了一篇,希望大家喜歡。