在创建 Docker 容器时,我们可以通过添加 --restart always 参数来使容器在出现问题时自动重启。但是有时候我们可能会忘记设置这个参数,这时候可以使用 docker update 命令来修改容器的重启策略。
使用以下命令可以将容器的重启策略设置为 always:
docker update --restart always
docker update --restart always [CONTAINER ID/NAME]
上述命令中,[CONTAINER ID/NAME] 指的是需要修改重启策略的容器的 ID 或名称。例如,要修改 ID 为 f277ccf763a5 的容器的重启策略为 always,可以使用以下命令:
docker update --restart always f277ccf763a5
例如下图:
除了 always 重启策略外,Docker 还支持其他几种重启策略,包括 no(不重启)、on-failure(仅在非零退出码时重启)和 unless-stopped(除非手动停止,否则一直重启)。文章来源:https://www.toymoban.com/news/detail-570789.html
需要注意的是,使用 always 重启策略可能会导致容器在出现错误或问题时不断重启,因此在设置重启策略时需要确保容器不会出现导致程序终止的错误,以避免无限循环的重启。文章来源地址https://www.toymoban.com/news/detail-570789.html
到了这里,关于docker 设置容器总是重启,重启策略(记录)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!