有时候我们会发现,进入docker容器中,但是无法修改文件,我们只能把docker中的文件copy出来,修改完毕,再copy进去

进入docker命令,我这里是修改docker Jenkins容器的maven setting.xml文件,遇到过此问题

1、进入容器找到所需要修改的文件的位置

sudo docker exec -it 容器名字或则id bash

2、copy出来所需要修改的文件,我们这里

sudo docker cp 容器名字或则id:/文件 目的目录
# 例如
sudo docker cp jenkins_01:/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/maven/conf/settings.xml .

3、修改好的文件拷贝进入容器

sudo docker cp 文件 容器名字或则id:/目的目录
#例如:
sudo docker cp settings.xml jenkins_01:/var/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/maven/conf/

 

最后修改于 2020-05-11 15:19:24
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付
上一篇