1.将容器中文件拷贝到本机上:
docker cp <containerId>:/file/path/within/container /host/path/target
2 .将本机上的文件拷贝到容器中
* 在创建容器时候,就将本机的数据卷挂到容器中
docker run -v /user/local/java:/tem imageid
在容器中拷贝
* $ docker inspect -f '{{.Id}}' 步骤A获取的名称或者id
- $ sudo cp path-file-host /var/lib/docker/aufs/mnt/FULL_CONTAINER_ID/PATH-NEW-FILE
- 或者
- $ sudo cp path-file-host /var/lib/docker/devicemapper/mnt/123abc<<id>>/rootfs/root
root@ubuntu:~# docker inspect -f {{.Id}} 877105076a83
877105076a83c70e9a35718a113d2f7dca73f801a4e8b364e8fba32fc9eae952
root@ubuntu:~# cp /home/fanbingbing/apache-tomcat-7.0.73.tar.gz /var/lib/docker/aufs/mnt/**877105076a83c70e9a35718a113d2f7dca73f801a4e8b364e8fba32fc9eae952
/var/lib/docker/aufs/mnt/**877105076a83c70e9a35718a113d2f7dca73f801a4e8b364e8fba32fc9eae952这个目录就是容器在本地的目录