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标志表示以守护进程模式运行容器。

相关推荐
码事漫谈16 小时前
别写Prompt了,现在流行给AI“写循环”
后端
Kyrie_Li17 小时前
Spring Boot Kafka 生产级配置全解析:从入门到精通
spring boot·后端·kafka
Coder_Shenshen17 小时前
西门子S7CommPlus协议鉴权算法原理与流程详解
网络·后端·算法
yuhaiqiang18 小时前
随手 vibecoding 的浏览器插件已经 6000 多次下载,聊聊他的产品设计
前端·后端·面试
geovindu19 小时前
python: Functional Options Pattern
开发语言·后端·python·设计模式·惯用法模式·函数式选项模式
卷无止境21 小时前
C++ 存储类说明符(Storage Class Specifier)大横评
c++·后端
用户0190275816121 小时前
量化数据的 batch 接口有多好用?从 1 只到 500 只,批量拉数据的正确姿势
后端
rruining21 小时前
Java设计模式——结构型
后端
卷无止境21 小时前
C++ 编程的一大坑:非常量全局变量是"万恶之源"
c++·后端
Sinclair1 天前
认识安企CMS-系统和模板文件结构
后端