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

相关推荐
huzhongqiang11 小时前
Python全站链接爬取工具优化:支持过滤和断点续爬
后端·爬虫
神奇小汤圆11 小时前
SpringBoot 4 最被低估的新特性:Spring Data AOT
后端
杨运交11 小时前
[004][缓存模块]Caffeine缓存自定义:构建灵活的Spring Boot缓存管理器
后端
刀法如飞11 小时前
一款开箱即用的Flask 3.0 MVC工程脚手架,面向AI开发
后端·python·flask
神奇小汤圆12 小时前
美团Java一面:布隆过滤器有什么缺点?
后端
Zfox_12 小时前
【LangChain】核心组件(上)
后端·langchain·ai编程
苏三说技术12 小时前
京东二面:假如SQL中join了10张表,如何优化性能?
后端
dvjr cloi12 小时前
Spring Framework 中文官方文档
java·后端·spring
Ruci ALYS12 小时前
SpringBoot Maven快速上手
spring boot·后端·maven