docker中容器启动不了,如何修改配置,重新启动

在容器中修改了mysql的配置文件/etc/mysql/my.cnf后,service mysql restart时,如果配置错了,容器无法启动。
这时可以通过docker cp 去覆盖修改配置文件。主要步骤如下:

1)win10中使用管理员打开终端

  1. docker cp --help 说明

CONTAINER:容器名 SRC_PATH:源路径 DEST_PATH:目的路径

从容器中复制配置文件到 windows中,注意最后一点表述路径为当前文件夹
docker cp mysql-master:/etc/mysql/my.cnf .

从当前文件夹中复制my.cnf文件到容器名为mysql-master中的/etc/mysql/路径下
docker cp my.cnf mysql-master:/etc/mysql/

最后重新启动容器即可

posted @ 2021-02-02 15:29  PHOME_明  阅读(1781)  评论(0)    收藏  举报