首页 > 其他分享 >Docker 容器设置为 自动重启

Docker 容器设置为 自动重启

时间:2022-10-10 02:22:05浏览次数:54  
标签:容器 -- always 重启 Docker restart

Docker 容器设置为 自动重启


有时Docker服务出现异常,或者服务器出现异常,需要重启Docker服务或者服务器;

如果希望有一部分基础的或者常用的容器,在服务或者服务器重启的时候,可以实现自动启动,仅需使用命令进行简单配置即可实现。

 

Docker 容器设置为自动重启,分为两种情况:新建容器时设置,和对已经存在的容器设置。

1、使用镜像创建新的容器运行

创建容器的时候设置容器为自动重启,命令行中加参数 --restart=always,命令如下:

docker run -d --restart=always --name 设置容器名 使用的镜像

 

1)以创建 InfluxDB(高性能的时序数据库) 容器为例,命令如下:

docker run -d -p 8086:8086 --restart=always --name influxdb  influxdb:latest

 

2)以创建 PostgreSQL(关系型数据库) 容器为例,命令如下:

docker run -d -p 5432:5432 -e POSTGRES_PASSWORD=password --name postgres postgres:latest

 

2、已有的容器更新为自动重启

docker update --restart=always 容器ID(或者容器名)

 

1)已更新已有的 tomcat 容器为例,如下:

docker update --restart=always nginx

 

2)已更新已有的 tomcat 容器为例,如下:

docker update --restart=always tomcat

 

PS:

关于 --restart 策略参数 说明如下:

--restart 策略

命令 作用备注
no 默认策略,在容器退出时不重启容器
on-failure 在容器非正常退出时(退出状态非0),才会重启容器
on-failure:3 在容器非正常退出时重启容器,最多重启3次
always 在容器退出时总是重启容器
unless-stopped 在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器

 

标签:容器,--,always,重启,Docker,restart
From: https://www.cnblogs.com/miracle-luna/p/16774280.html

相关文章

  • podman安装mysql容器
    前言mysql如果正式安装,卸载起来比较麻烦。如果是自己测试用的话,可以用podman拉取一个镜像来使用。这里使用的是mysql5.7版本,对应的docker镜像是mysql:5.7(如果拉取较慢......
  • Docker源码分析 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1QS_1fDZ-rmtl7yKn1xOT_A点击这里获取提取码 ......
  • Docker 安装 Jenkins 并实现项目自动化部署
    Jenkins是一款开源的持续集成(DI)工具,广泛用于项目开发,能提供自动构建,测试,部署等功能。作为领先的开源自动化服务器,Jenkins提供了数百个插件来支持构建、部署和自动化任何......
  • @docker网络介绍
    docker网络介绍一、docker网络1、网络基础Docker本身的技术依赖于Linux内核虚拟化技术的发展。所以Docker对Linux内核的特性有很强的依赖。本章主要介绍Docker所......
  • 03@Dockerfile构建镜像
    文章目录​​Dockerfile构建镜像​​​​一、Dockerfile的简述​​​​二、Dockerfile使用参数(参数编写为大写)​​​​1、FROM​​​​2、MAINTAINER​​​​3、RUN​​​......
  • 02@Docker网络介绍及网络模式的使用
    文章目录​​Docker网络的介绍​​​​一、Docker网络原理​​​​1、docker网络介绍​​​​2、Docker网络原理​​​​二、docker网络基础​​​​【网络命名空间】​​​......
  • @prometheus容器化使用
    文章目录​​prometheus容器化​​​​一、下载prometheus配置清单​​​​1、查看集群状态​​​​2、代码下载​​​​3、解压使用​​​​4、部署prometheus​​​​5、......
  • 《Spring Cloud与Docker微服务架构实战 》
     /*免责声明:全部内容都属于是段友分享,我只是属于整理。**/   /*  写在前边,个人觉得****弄一个积分下载,就是在自掘坟墓。表面上看起来是可以为个人赚积分,实际砍掉分享......
  • 【SSM】学习笔记(一)—— Spring 概念、Spring IoC、Spring Bean相关知识、依赖注入、
    原视频:https://www.bilibili.com/video/BV1Fi4y1S7ix?p=1P1~P27目录一、Spring概述1.1、Spring家族1.2、Spring发展史1.3、SpringFramework系统架构图1.4、......
  • C++入门到理解set/multiset容器、pair对组
    一:基本概念在插入元素的时候会自动排好序,比如插入的是1,3,4,2,打印是1,2,3,4.底层是通过二叉树结构实现的,set容器不允许有重复的元素,但是multiset允许有元素重复。二:构造,遍历,赋值#i......