当前位置: 首页 > article >正文

docker自启与容器自启

天行健,君子以自强不息;地势坤,君子以厚德载物。


每个人都有惰性,但不断学习是好好生活的根本,共勉!


文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。

文章目录

    • Docker开机自启
    • Docker运行的容器自启
    • 拓展(--restart)


Docker开机自启

在安装好docker之后,每次开机都需要将docker启动一次,如下命令可以设置docker自启动,每次开机自动启动docker

systemctl enable docker.service

Docker运行的容器自启

--restart=always
想要容器在每次开机后都自己启动,需要使用以下命令
运行容器时带有参数设置自启

sudo docker run -d --name 容器名称 -p 本机端口:容器端口 --restart=always

创建容器时没有添加自启参数,可通过更新update命令,然后再重启即可

sudo docker update --restart=always 容器名称或者容器ID

然后再重启容器

sudo docker restart 容器名称或者容器ID

拓展(–restart)

容器运行通常会添加参数-d或者-d=true
表示后台运行,此时可以使用–restart参数来设置重启机制
--restart参数的值可以有以下几种:
always 容器退出时重启容器
no 默认参数,退出容器时不重启容器,启动容器时不加–restart参数即默认为no
no-failure 容器非正常退出时重启容器,非正常退出即退出状态为0
no-failure:n 容器非正常退出时重启容器,n为指定重启次数,为正整数,不指定次数则会一直重启
unless-stopped 容器退出时重启,docker守护进程启动之前就已经关闭的容器无法实现


感谢阅读,祝君暴富!


http://www.kler.cn/a/132392.html

相关文章:

  • Java 核心技术卷 I 学习记录九
  • 机器学习(贝叶斯算法,决策树)
  • 【微服务】Spring AI 使用详解
  • Linux Kernel Programming 2
  • 模式:每个服务一个数据库
  • 一文速学---红黑树
  • SMB信息泄露的利用
  • upload-labs关卡11(双写后缀名绕过)通关思路
  • Web之CSS笔记
  • Java排序算法之希尔排序
  • 【算法】Java 算法设计模式的应用场景
  • Kafka入门教程与详解(一)
  • Git 分支管理
  • JVM判断对象是否存活之引用计数法、可达性分析
  • 最新AI创作系统ChatGPT系统运营源码+支持GPT-4多模态模型
  • 【C++】泛型编程 ⑥ ( 类模板 | 类模板语法 | 代码示例 )
  • PyCharm中常用插件推荐
  • 【Mysql】学习笔记
  • U-boot(二):主Makefile
  • 大型且复杂项目的资源管理怎么做?
  • 模拟实现一个Linux中的简单版shell
  • 6.docker运行mysql容器-理解容器数据卷
  • 邀请报名|11月24日阿里云原生 Serverless 技术实践营 深圳站
  • 概率论和数理统计(四)方差分析与回归分析
  • Windows10下Mysql8.0安装教程
  • 圆弧插补-逐点比较法