docker容器与宿主机文件之间的相互拷贝

1. 首先应该先找到要修改或替换的文件在容器中的位置

查找docker容器id 和容器名
docker ps 
进入docker容器中
 docker exec -it containerid /bin/bash 
进入容器后,查找文件名,找到容器中需要修改或更换的文件路径
 find / -name 文件名

2、从容器里面拷文件到宿主机

例如,将容器名为“xixi” 的容器下的"/user/happy.html "文件拷贝到宿主机的"/opt"文件夹下,可在宿主机上执行如下命令:

docker cp xixi:/user/happy.html   /opt

3、从宿主机拷文件到容器里面,容器名还为"xixi"

拷贝单个文件 "/opt/test.js"到容器"/usr/dist"文件夹下,宿主机中执行
docker cp /opt/test.js  xixi:/usr/dist
拷贝整个文件夹"/opt"到容器"/usr/dist"文件夹下
docker cp /opt  xixi:/usr/dist
拷贝整个文件夹"/opt"下所有文件到容器"/usr/dist"文件夹下
docker cp /opt/.  xixi:/usr/dist

你可能感兴趣的:(docker容器与宿主机文件之间的相互拷贝)