首页/云/云与容器速查/docker restart 重启容器
容器与 Docker106 条

docker restart 重启容器

stop + start 的组合:常用于改配置文件后让应用重新加载;频繁重启是症状不是方案,应找到根因。

云与容器速查云更新于 2026-10-12
本质先 stop(可带 -t 超时)再 start
场景配置热加载不支持时的兜底;故障自愈实验
注意重启期间服务中断,集群部署需逐个滚动重启
替代优先应用内 reload(nginx -s reload 等)

重启示例

重启示例
docker restart myapp
docker restart -t 20 myapp
给容器配 --restart=unless-stopped 后,进程崩溃由 Docker 自动拉起;重启风暴时要看日志找崩溃根因。

易错点

  • 单机多实例同时重启,服务整体中断
  • 把 restart 当万能药:掩盖了配置错误/内存泄漏等根因

数据来源与参考

  • Docker Docs:docker restart

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌