1、查看所有的docker容器,获取容器ID

docker ps

2、从linux系统拷贝文件到容器,执行docker命令时一定要退出容器,否则报错,以下命令是将本地test.txt文件复制到容器775c7c9ee1e1中的tomcat/webapps 中

/usr/local/test.txt为本地文件路径,775c7c9ee1e1:/usr/local/tomcat/webapps为容器ID与复制到容器内部的目录,最后的test.txt是复制到容器内部的文件名

// docker cp 本地路径 容器ID:容器路径
docker cp /usr/local/test.txt 775c7c9ee1e1:/usr/local/tomcat/webapps test.txt

说明:从容器中拷出来是一样的,docker cp 后面的位置调换一下即可,复制时可不用长路径,docker ps显示的容器名称即可使用

扩展:进入容器方法

// 775c7c9ee1e1为容器id
docker exec -it 775c7c9ee1e1 /bin/bash 

退出访问容器内部方法(该方法未测试,使用是直接关闭窗口重新打开),用的外部链接工具

// 退出容器且关闭, docker ps 查看无
ctrl+d 
// 退出容器但不关闭, docker ps 查看有
ctrl+p+q 
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐