指定容器退出后的重启策略
关机或者重启docker同时重启容器 always
常用
# 如果手动kill容器,则无法自动重启
restart: always
在容器退出时总是重启容器 unless-stopped
常用建议
# 不考虑在Docker守护进程启动时就已经停止了的容器
restart: unless-stopped
默认策略 no
# 在容器退出时不重启容器
restart: no
在容器非正常退出时,才会重启容器 on-failure
# (退出状态非0)
restart: on-failure
在容器非正常退出时,才会重启容器 on-failure:3
# 最多重启3次
restart: on-failure:3