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

相关推荐
特立独行的猫A1 小时前
cj-tauri:用仓颉写桌面与鸿蒙 PC 应用
java·后端·python
mldong1 小时前
同一个节点,同一个人,办两次:jeeflow 的已办撤回
后端·架构
脚本自动化开发8 小时前
折叠双屏MU156LA:写稿修图游戏体验
后端
脚本自动化开发8 小时前
AI短剧800集讲规矩,观众忘了是AI
后端
Csvn11 小时前
安装、升级与目录结构
后端·nginx
皮皮林55111 小时前
万能通用!权限系统就该这么设计
后端
GoAI12 小时前
DeepSeek Harness Memory (一)主流记忆插件总结
后端·算法·面试
橙子家13 小时前
RESTful 接口:它并非标准或协议,而是一种【架构风格】
后端
小兔子14 小时前
dict.get 的默认值每次都会求值,哪怕键本来就在
后端