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

相关推荐
会豪9 小时前
工业仿真(simulation)-- 自定义物流路线(5)
后端
爱读源码的大都督9 小时前
挑战一下,用Java手写Transformer,先手写QKV,能成功吗?
java·后端·程序员
华仔啊9 小时前
面试官灵魂拷问:count(1)、count(*)、count(列)到底差在哪?MySQL 性能翻车现场
java·后端
三十_9 小时前
【Docker】学习 Docker 的过程中,我是这样把镜像越做越小的
前端·后端·docker
一只拉古9 小时前
C# 代码审查面试准备:实用示例与技巧
后端·面试·架构
_新一9 小时前
Go Map源码解析
后端
小码编匠9 小时前
WPF 多线程更新UI的两种实用方案
后端·c#·.net
BingoGo9 小时前
PHP 性能优化实战 OPcache + FPM 极限优化配置
后端·php
MacroZheng9 小时前
堪称一站式管理平台,同时支持Linux、MySQL、Redis、MongoDB可视化管理!
java·linux·后端
武子康9 小时前
大数据-94 Spark核心三剑客:RDD、DataFrame、Dataset与SparkSession全面解析
大数据·后端·spark