给 MySQL Docker 容器设置自动重启

如果 MySQL 容器名叫 mysql,可以直接执行:

docker update --restart=always mysql

确认是否生效:

docker inspect mysql --format '{{.HostConfig.RestartPolicy.Name}}'

如果输出:

always

说明已经设置成功。

更推荐的方式

如果希望容器异常退出后自动重启,但手动停止后不要自动启动,建议使用:

docker update --restart=unless-stopped mysql

这个策略更适合日常服务器维护。

发表回复