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/

最后重新启动容器即可


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM