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

相关推荐
Java水解4 小时前
Java基础------真实大厂面试题汇总(含答案)
java·后端·面试
L.EscaRC4 小时前
面向 Spring Boot 的 JVM 深度解析
jvm·spring boot·后端
Undoom4 小时前
构建高可靠 OpenEuler 运维体系:从虚拟化部署到 Systemd 自动化核心实践
后端
澪贰4 小时前
云原生基石的试金石:基于 openEuler 部署 Docker 与 Nginx 的全景实录
后端
oak隔壁找我4 小时前
SpringBoot Starter 进阶教程
java·后端·架构
sp424 小时前
Java 统一文件上传业务组件
后端
10x105 小时前
# Docker 使用笔记:重新理解镜像、容器与数据持久化
后端
Rover.x5 小时前
Spring国际化语言切换不生效
java·后端·spring
IT_陈寒5 小时前
Redis 7个性能优化技巧,让我们的QPS从5k提升到20k+
前端·人工智能·后端