使用Docker容器部署服务时,不仅需要让服务随Docker容器的启动而启动,还需要让Docker容器随宿主机的启动而自动启动,为此Docker提供了Docker run的restart参数
#docker run --restart always
restart参数值说明如下:
no - 容器不自动重启
on-failure - 容器退出状态不为0时自动重启
on-failure:[n] - 容器退出状态不为0时自动重启,最大尝试n次
always - 始终尝试自动重启
本文详细介绍了在Docker容器中设置服务自动重启的方法,包括如何配置Docker容器随宿主机启动而自动启动,以及如何根据不同的退出状态选择合适的restart策略,如no、on-failure和always等。
使用Docker容器部署服务时,不仅需要让服务随Docker容器的启动而启动,还需要让Docker容器随宿主机的启动而自动启动,为此Docker提供了Docker run的restart参数
#docker run --restart always
restart参数值说明如下:
no - 容器不自动重启
on-failure - 容器退出状态不为0时自动重启
on-failure:[n] - 容器退出状态不为0时自动重启,最大尝试n次
always - 始终尝试自动重启
转载于:https://www.cnblogs.com/jytx/p/5416685.html
9804
1522

被折叠的 条评论
为什么被折叠?