1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Docker修改无法启动的容器的配置文件

Docker修改无法启动的容器的配置文件

时间:2019-03-31 10:17:00

相关推荐

Docker修改无法启动的容器的配置文件

方法一(明确配置路径)

把docker容器中的配置文件复制到主机中,然后再主机中修改,修改完成后再复制到docker容器中

1、复制docker容器的文件到主机中 docker cp 容器id:docker容器中配置文件路径 主机路径docker cp eaaba6bd4423:/etc/mysql/mysql.conf.d/f /root/f 2、修改配置文件中出错的部分3、配置文件到docker容器中 docker cp 主机文件路径 容器id:docker容器中配置文件路径docker cp /root/f eaaba6bd4423:/etc/mysql/mysql.conf.d/f

方法二(文件名查找文件)

[root@izm5ei5fe43tp24hiim2d0z ~]# find / -name f/var/lib/docker/overlay2/6aa46a19c936683be353bf01b3a4cb8298cdf93f53b5e4452b83d1419bb8130f/diff/etc/mysql/mysql.conf.d/f

注: 你可能会找到多个配置文件,比如你启动了多个mysql容器就会出现多个f,找到对应你当前错误的f然后修改重启。

方法三(不记得配置路径)

输入命令docker inspect [Mysql ID]//列出该镜像的配置信息仔细阅读这个配置信息,可以找得到对应配置信息文件存放在宿主机的文件路径。我们找到 GraphDriver.Data.MergedDir这个属性进入对应的文件夹。举个例子:

进入/var/snap/docker/common/var-lib-docker/overlay2/xxxxxxxxxxxxxxx目录。然后再进入到diff/etc/mysql/f这时候,发现这个文件才是docker里mysql容器的配置文件。修改好对应配置文件,docker命令启动即可。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。