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