我正在使用提供了已安装mysql的tommylau / mysql docker镜像。
但是毕竟我找不到在正在运行的容器中重新启动mysql服务的方法(没有mysql服务或/etc/init.d/mysqld)
任何想法如何找到如何重新启动mysql吗?
答案 0 :(得分:7)
如果您登录到容器并尝试重新启动服务,它实际上将在mysql进程停止的那一刻杀死该容器,因此它将永远不会启动(因为该容器已退出)。
最好的方法是使用以下命令简单地重新启动容器:
docker restart [ContainerID]
答案 1 :(得分:-1)
很容易进入您的容器
docker exec -it [containername/id] bin/bash
进入容器后,重新启动mysql
restart mysql
或者像上面的答案一样重新启动容器