建设工程项目管理/汕头seo快速排名
首先经过这次事件,建议docker里面不要放数据库了,真的太危险了。修改了mysql的配置文件后,没有做配置文件映射,然后容器启动不了,导致整个数据库停掉真的太可怕了。
解决方法:
- 输入命令
docker inspect [Mysql ID]
//列出该镜像的配置信息 - 仔细阅读这个配置信息,可以找得到对应配置信息文件存放在宿主机的文件路径。
- 我们找到 GraphDriver.Data.MergedDir这个属性
- 进入对应的文件夹。举个例子:
- 进入
/var/snap/docker/common/var-lib-docker/overlay2/xxxxxxxxxxxxxxx
目录。 - 然后再进入到
diff/etc/mysql/mysql.cnf
这时候,发现这个文件才是docker里mysql容器的配置文件。 - 修改好对应配置文件,docker命令启动即可。