Centos7 docker服务开机自启

随笔

最近重启服务器后,发现后端服务没有重启,执行docker ps时,发现docker服务没有启动,没有设置开机自启动,笔记记录一下~

查看开机自启项列表

systemctl list-unit-files

设置docker服务开机启动

systemctl enable docker

查看

systemctl list-unit-files | grep docker

docker容器的自动重启则需要添加restart参数

docker run -d --restart=always

参数含义如下:

--restart=always  # 表示容器退出时,docker会总是自动重启这个容器

--restart=on-failure:3  # 表示容器的退出状态码非0(非正常退出),自动重启容器,3是自动重启的次数。超过3此则不重启

--restart=no  # 默认值,容器退出时,docker不自动重启容器

--restart=unless-stopped  # 表示容器退出时总是重启,但是不考虑docker守护进程运行时就已经停止的容器

如果你的容器已经启动,那么通过以下命令也可添加自启

docker update --restart=always 容器ID

常用选项说明

名称描述
- -cpusAPI 1.29+,CPU数量
- -cpu-period限制CPU CFS(完全公平的调度程序)期限
- -kernel-memory内核内存限制
- -memory-reservatio内存软限制
- -memory, -m内存限制
- -restart器退出时重新启动策略以应用
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值