centos7 设置docker开机自启 设置容器自启

centos7 设置docker开机自启 设置容器自启

在CentOS 7上设置Docker开机自启动,你需要使用systemctl命令。以下是步骤和示例代码:

  1. 启用Docker服务
bash 复制代码
sudo systemctl enable docker
  1. 启动Docker服务
sql 复制代码
sudo systemctl start docker

要设置容器自启动,你需要在运行容器时使用--restart选项。Docker支持以下重启策略:

  • no:容器不自动重启。
  • on-failure:仅当容器非正常退出时(退出状态非0)才会重启。
  • always:无论退出状态如何,总是重启容器。
  • unless-stopped:除非用户明确地停止了容器,否则总是重启容器,即使宿主机重启了。

例如,要设置一个容器在Docker守护进程启动时自动启动,并且无论退出状态如何都要重启它,可以这样做:

scss 复制代码
docker run -d --restart always --name mycontainer myimage

在这个例子中,mycontainer是你给容器指定的名字,myimage是你使用的镜像名。-d标志表示以守护进程模式运行容器。

相关推荐
未完结小说25 分钟前
服务注册与发现(nacos)
后端
AI智能科技用户79463297832 分钟前
okcc呼叫中心两个sip对接线路外呼任务怎么设置才能一个任务对应yigesip中继?
人工智能·后端
懒虫虫~44 分钟前
Spring源码中关于抽象方法且是个空实现这样设计的思考
java·后端·spring
雷渊1 小时前
DDD的分层架构是怎么样的?
后端
会有猫1 小时前
阿里云OSS挂载到Linux
后端
雷渊1 小时前
聊一聊贫血模型和充血模型区别
后端
瀚海澜生1 小时前
NSQ 深入剖析(一):架构原理与安装实战
后端
大鹏dapeng1 小时前
Gone 框架的服务注册与发现:打造高效微服务架构
后端·go·github
LemonDu2 小时前
线上救急-AWS限频
后端·算法·架构
AronTing2 小时前
装饰模式:动态扩展对象功能的优雅设计
java·后端·设计模式