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

相关推荐
小咕聊编程3 小时前
【含文档+源码】基于SpringBoot的过滤协同算法之网上服装商城设计与实现
java·spring boot·后端
追逐时光者9 小时前
推荐 12 款开源美观、简单易用的 WPF UI 控件库,让 WPF 应用界面焕然一新!
后端·.net
Jagger_9 小时前
敏捷开发流程-精简版
前端·后端
苏打水com10 小时前
数据库进阶实战:从性能优化到分布式架构的核心突破
数据库·后端
间彧11 小时前
Spring Cloud Gateway与Kong或Nginx等API网关相比有哪些优劣势?
后端
间彧11 小时前
如何基于Spring Cloud Gateway实现灰度发布的具体配置示例?
后端
间彧11 小时前
在实际项目中如何设计一个高可用的Spring Cloud Gateway集群?
后端
间彧11 小时前
如何为Spring Cloud Gateway配置具体的负载均衡策略?
后端
间彧11 小时前
Spring Cloud Gateway详解与应用实战
后端
EnCi Zheng13 小时前
SpringBoot 配置文件完全指南-从入门到精通
java·spring boot·后端