电脑重启后Docker自启动及容器自启动(linux)

docker 服务自启动

通过systemctl 将docker服务设置为自启动

# 开启 docker 自启动
systemctl enable docker.service

# 关闭 docker 自启动
systemctl disable docker.service

docker 容器自启动

如果在启动容器的时候没有指定restart,则默认为no,不会自动重启容器,可以通过docker update来更新restart

# 开启容器自启动
docker update --restart=always 【容器名】
例如:docker update --restart=always tracker


# 关闭容器自启动
docker update --restart=no【容器名】
例如:docker update --restart=no tracker
restart参数解析

no
不自动重新启动容器,未指定时的默认参数

on-failure
在容器错误(非零退出代码)后退出,将会重新启动容器。

always
只要容器停止,就重新启动容器。但是如果是手动停止的话,只会在Docker守护程序重新启动时(包括系统重启)启动容器或手动启动容器。

unless-stopped
只要容器停止,就重新启动容器。类似于always,但是Docker守护程序重启(包括系统重启)不会重新启动容器。

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值