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

相关推荐
摇滚侠8 小时前
《SpringBoot 3:入门与应用实战》第 12 章 JDBC 与事务 使用 JdbcTemplate 阅读笔记 32
spring boot·笔记·后端
步行cgn9 小时前
@Configuration 详解:Spring 配置类的核心注解
java·后端·spring
桦说编程11 小时前
【AtomicAgent系列1】变异测试——过去做不起,现在 agent 做得起
后端·ai编程·vibecoding
考虑考虑12 小时前
nginx打印请求日志
运维·后端·nginx
IT_陈寒12 小时前
Python的切片赋值把我坑惨了,这不是bug是特性
前端·人工智能·后端
CoderLiu12 小时前
程序化工具调用(PTC)与动态工作流引擎:深入大模型工具调用的架构演进与实践
前端·人工智能·后端
fireworks9913 小时前
SpringBoot2接入Knife4j
后端
wei_shuo13 小时前
数据迁移工具实战:KDMS自动化评估与量化决策体系解析
后端
Lightpwd14 小时前
Spring Boot 多数据源落地:AbstractRoutingDataSource + 注解切面(附源码)
数据库·后端
乱码三千14 小时前
使用ComfyUI+MinMax-H3音视频模型生成视频
前端·后端·github