如果 MySQL 容器名叫 mysql,可以直接执行:
docker update --restart=always mysql
确认是否生效:
docker inspect mysql --format '{{.HostConfig.RestartPolicy.Name}}'
如果输出:
always
说明已经设置成功。
更推荐的方式
如果希望容器异常退出后自动重启,但手动停止后不要自动启动,建议使用:
docker update --restart=unless-stopped mysql
这个策略更适合日常服务器维护。