如何从mysql docker容器重启mysql服务

时间:2018-10-25 15:35:38

标签: mysql bash docker

我正在使用提供了已安装mysql的tommylau / mysql docker镜像。

但是毕竟我找不到在正在运行的容器中重新启动mysql服务的方法(没有mysql服务或/e​​tc/init.d/mysqld)

任何想法如何找到如何重新启动mysql吗?

2 个答案:

答案 0 :(得分:7)

如果您登录到容器并尝试重新启动服务,它实际上将在mysql进程停止的那一刻杀死该容器,因此它将永远不会启动(因为该容器已退出)。

最好的方法是使用以下命令简单地重新启动容器:

docker restart [ContainerID]

答案 1 :(得分:-1)

很容易进入您的容器

docker exec -it [containername/id] bin/bash

进入容器后,重新启动mysql

restart mysql

或者像上面的答案一样重新启动容器