问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

docker 容器自动启动run

发布网友 发布时间:2022-12-05 07:55

我来回答

1个回答

热心网友 时间:2024-03-12 02:36

部署项目服务器时,为了应对停电等情况影响正常web项目的访问,会把Docker容器设置为开机自动启动。

如果创建时未指定 --restart=always ,可通过update 命令设置

Docker容器的重启策略是面向生产环境的一个启动策略,在开发过程中可以忽略该策略。

Docker容器的重启都是由Docker守护进程完成的,因此与守护进程息息相关。

Docker容器的重启策略如下:

no,默认策略,在容器退出时不重启容器
on-failure,在容器非正常退出时(退出状态非0),才会重启容器
on-failure:3,在容器非正常退出时重启容器,最多重启3次
always,在容器退出时总是重启容器
unless-stopped,在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器

docker run的退出状态码如下:

0,表示正常退出
非0,表示异常退出(退出状态码采用chroot标准)
125,Docker守护进程本身的错误
126,容器启动后,要执行的默认命令无法调用
127,容器启动后,要执行的默认命令不存在
其他命令状态码,容器启动后正常执行命令,退出命令时该命令的返回状态码作为容器的退出状态码

通过--restart选项,可以设置容器的重启策略,以决定在容器退出时Docker守护进程是否重启刚刚退出的容器。

--restart选项通常只用于detached模式的容器。

--restart选项不能与--rm选项同时使用。显然,--restart选项适用于detached模式的容器,而--rm选项适用于foreground模式的容器。

在docker ps查看容器时,对于使用了--restart选项的容器,其可能的状态只有Up或Restarting两种状态。

示例:

补充:

查看容器重启次数

查看容器最后一次的启动时间
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
提升学历选自考好还是成考好 成考和自考的文凭哪个好 2024年成人自考和成人高考哪个更好 家用净水器滤芯类型有哪些 家用净水器什么滤芯好 请问在VB中如何调用多线程? 交强险理赔后第二年上涨吗? 交强险出一次险第二年保费多出多少? 全家人都爱吃的家常菜目录 丽台Quadro P5000专业图形显卡-购买最佳价格 开车去揭阳,哪个服务区有充电桩? 中国历史上的这次战争对中国的影响是什么? 史上神奇的战争,为何打了四年,有三年半都不知道为啥打仗? 海湾战争是美国打伊拉克吧?这个战争的原因和时间是? 欧洲的“30年战争”是怎么回事,这场战争真的打了三十年吗? 中美之间有过哪这战争 请问一下在贵阳哪家医院做近视手术好?? 贵阳哪家医院做近视眼手术比较好? 请问贵阳那家医院做眼睛近视手术好? 贵阳哪家眼科医院做近视矫正手术较好? 请问贵阳那个医院治近视眼效果好? 贵阳有哪些做眼睛近视手术的医院 贵阳眼睛科医院哪家好? 原石计划异化抑制剂怎么获得 搬家桌子上摆的果盘是让宾客吃的吗 可以绑定自己steam云电脑 原石计划上次的卡牌怎么获得 苏州地区旅游景点有哪些 拙政园白天票可以夜游么 dnf如果我想收个徒弟应该怎么说啊·· 断交新农合有什么影响 新农合医保断交有什么影响 规模养殖蓝狐怎么选择饲料? 求蓝狐组合的《谅解》和《分手难别离》下载地址,谢谢 韵达快递和申通快递哪个好? 电商西安选申通和韵达哪个好 分封制的对象 分封制的分封对象是什么?? 秦统一的历史意义是什么?? 在蓝牙耳机的选择上许多人都犯了难,几款口碑好的蓝牙耳机推荐 求大开眼界的种子 妮可基德曼演的,非常感谢。 验孕棒t深c浅是不是怀孕 验孕棒T线很浅是怀孕吗 验孕棒t区有点痕迹是不是怀孕 公路建设财务管理存在的问题及对策 中秋节又称什么? 中秋节的别称 吸盘碗怎么用 冬季毛呢半身长裙搭配 具备什么资格来应聘 应聘资格条件第四类是什么 葛鱼炖豆腐怎么做简单又好吃?