一 宿主機拷貝到鏡像web
第一種辦法 直接拷貝docker
docker cp /宿主機路徑/ <container id>:/鏡像路徑:例centos
docker cp /Users/Documents/work/web-version/ 698a52251720:/home/work/downloadbash
第二種辦法it
將宿主機的目錄直接掛載到鏡像裏io
1,docker run -i -t fca4c61d0fa7 sh登陸到上次保存的docker鏡像。登錄
2,建立文件夾/home/work/download mkdir 命令亂碼
3,建立好了空目錄以後,採用第一節的保存命令 docker commit 來保存對鏡像的操做。權限
4,退出鏡像,採用im
這樣的命令 :docker run -it -v /宿主機要掛載到鏡像的目錄 :/鏡像目錄 centos /bin/bash
-v參數,冒號前爲宿主機目錄,絕對路徑,冒號後,爲鏡像內掛載的目鏡,這樣就支持共享了
執行後登陸成功,切到/home/work/download目錄下
發現宿主機的目錄已經共享到鏡像了,亂碼是由於宿主機的文件包含中文。
再來看一下他們的權限
讀寫權限都有。
二 將鏡像裏的文件拷貝到宿主機
docker cp <containerId>:/鏡像文件地址 /宿主機路徑
那麼互相之間的拷貝就完成了。