在dokcer的日常使用过程中,我们可能会遇到将宿主机内文件/目录copy到容器内,或者将容器的文件/目录copy到宿主机中,下面我们就来简单的谈一下关于这种情况的两种操作。
1、Docker cp命令:
用于容器与主机之间的数据copy
语法:
docker cp [OPTIONS] container:src_path dest_path
docker cp [OPTIONS] src_path container:dest_path
OPTIONS说明:
-L :保持源目标中的链接
测试:
以tomcat为例:
docker run -d -p 80:8080 hub.c.163.com/library/tomcat
![eef1a42db46dd88bb1fcb40400625be0.png](https://i-blog.csdnimg.cn/blog_migrate/b3d1cfadf74dfce9184182486b6e394b.jpeg)
进入容器
docker exec -it edf7 bash
![09f460cbf7ff9118d9d903cfd1655ba2.png](https://i-blog.csdnimg.cn/blog_migrate/69699433c331725be31bc1d85da1db87.jpeg)
测试:
1.1、将容器内文件copy到主机
以webapps文件夹为例
查看路径
pwd:/usr/local