如果我們需要將宿主機文件拷貝到容器內可以使用 docker cp 命令,也可以將文件從容器內拷貝到宿主機
將宿主機文件拷貝到容器內
docker cp 要拷貝的宿主機文件或目錄 容器名稱:容器文件或目錄
1. 在宿主機上創建一個mengxuegu文件並寫入內容
2. 將mengxuegu文件拷貝進 mycentos2 容器中的 /opt 目錄下(mycentos2要是UP啟動狀態)
3. 登錄 mycentos2 容器,查看/opt目錄下是否有 mengxuegu 文件
從容器內文件拷貝到宿主機
docker cp 容器名稱:要拷貝的容器文件或目錄 宿主機文件或目錄
1. 向 mycentos2 容器中的 mengxuegu 文件進行追加內容abc (要登錄進容器中)
2. 需要使用 exit 先退出 docker 容器命令行,回到宿主機
3. 從容器拷貝mengxuegu文件到宿主機的 /opt 目錄下(在宿主機中操作)
docker cp mycentos2:/opt/mengxuegu /opt/mengxuegucopy
注意:文件拷貝 docker cp 命令 均在宿主機中操作