【初】Docker里面的MySQL无法启动,Mac进入Docker(修改配置文件导致无法启动)【Mac、Linux、Win】
小于 1 分钟
其实问题在于如何找到我们的那个配置文件,这里我修改的配置文件是 my.cnf
一、MAC
mac下 docker 实际是在vm里又加了一层,因此需要进入 vm 才能进行操作,进入docker命令如下
screen ~/Library/Containers/com.docker.docker/Data/vms/0/tty
注:运行完上面的命令,可能会出现奇怪的错误(我遇到过乱码的情况),然后重启docker解决了
进入到docker容器,我们使用 find -name my.cnf
全局查找到对应的配置文件即可

二、win、linux
我们把my.cnf
配置文件复制出来,然后修改好,再复制进去
2-1、复制出来
docker cp 8689c8142a81:/etc/mysql/mysql.cnf C:\Users\xdx97\Desktop\1
2-1、复制进去
docker cp C:\Users\xdx97\Desktop\1\mysql.cnf 8689c8142a81:/etc/mysql/
上面的 8689c8148a81
就是容器id, 可以使用docker ps -a
命令查看