好不容易创建好的容器,每次openwrt重启,容器不想跟着启动怎么办?

先熟悉下--restart参数

--restart参数=
	no
		默认策略,在容器退出时不重启容器
	on-failure
		在容器非正常退出时(退出状态非0),才会重启容器
	on-failure:3
		在容器非正常退出时重启容器,最多重启3次
	always
		在容器退出时总是重启容器
#开机自启
	unless-stopped
		在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器
# 一般推荐使用always参数
	--restart=always

将正在运行的容器设为自启动

# docker update --restart=always 容器名或容器ID
docker update --restart=always <CONTAINER ID>
# 例如将tomcat设为自启动
docker update --restart=always tomcat

将自启动的容器取消自启动

# docker update --restart=no 容器名或容器ID
docker update --restart=no <CONTAINER ID>
# 例如取消tomcat的自启动
docker update --restart=no tomcat
posted @ 2021-11-17 22:43  以浪得虚名  阅读(1240)  评论(0编辑  收藏  举报