首页 > 其他分享 >Docker系列---【docker和docker容器设置开机启动】

Docker系列---【docker和docker容器设置开机启动】

时间:2023-07-23 16:45:16浏览次数:35  
标签:容器 -- 重启 --- 设置 docker Docker

docker和docker容器设置开机启动

1、设置docker开机启动

systemctl enable docker

2、设置容器自动重启

1)创建容器时设置

docker run -d --restart=always --name 设置容器名 使用的镜像
(上面命令  --name后面两个参数根据实际情况自行修改)
 
# Docker 容器的重启策略如下:
 --restart具体参数值详细信息:
       no        // 默认策略,容器退出时不重启容器;
       on-failure    // 在容器非正常退出时(退出状态非0)才重新启动容器;
       on-failure:3    // 在容器非正常退出时重启容器,最多重启3次;
       always      // 无论退出状态是如何,都重启容器;
       unless-stopped  // 在容器退出时总是重启容器,但是不考虑在 Docker 守护进程启动时就已经停止了的容器。

2)修改已有容器,使用update

如果创建时未指定 --restart=always,可通过update 命令设置

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

标签:容器,--,重启,---,设置,docker,Docker
From: https://www.cnblogs.com/hujunwei/p/17575198.html

相关文章

  • dockerfile endpoint使用环境变量
    DockerfileEndpoint使用环境变量介绍在Docker开发环境中,使用环境变量是一种常见的做法。环境变量可以提供一种灵活且可配置的方式,用于在不同的容器之间传递参数。而Dockerfile中的Endpoint用于指定容器的入口点,即容器启动后要执行的命令或脚本。本文将介绍如何在Dockerfile中使......
  • docker搭建oceanbase
    Docker搭建OceanBase简介在本文中,我将指导你如何使用Docker来搭建OceanBase,这是一项非常强大的分布式关系型数据库。准备工作在开始之前,确保你已经安装了Docker和DockerCompose。你可以在官方网站上找到适合你操作系统的安装包。流程步骤下面是搭建OceanBase所需的步骤:......
  • dockercompose 容器服务之间通信
    DockerCompose容器服务之间通信DockerCompose是一个用于定义和运行多容器Docker应用程序的工具。通过DockerCompose,我们可以使用YAML文件来定义多个容器的配置和连接方式。在DockerCompose中,容器之间的通信非常重要,因为它们可能需要相互协作来完成复杂的任务。在本......
  • docker查看未运行的容器
    Docker查看未运行的容器概述本文将介绍如何使用Docker命令查看未运行的容器。Docker是一种流行的容器化平台,可以方便地创建、部署和管理应用程序。步骤步骤操作1打开终端2输入Docker命令3查看未运行的容器步骤1:打开终端首先,打开终端或命令行界面。Docke......
  • dockercompose yaml命令行参数
    如何使用docker-compose的命令行参数1.确定所需的命令行参数在使用docker-compose命令行工具时,可以通过添加一些参数来自定义和控制容器的行为。以下是一些常见的命令行参数:参数描述-f,--file指定docker-compose文件的路径-p,--project-name指定项目的名称-......
  • docker查看具体时间日志
    Docker查看具体时间日志简介在使用Docker进行应用部署的过程中,经常需要查看容器的日志信息,以便排查问题和进行调试。本文将介绍如何使用Docker命令和相关技术,查看具体时间的日志信息。步骤概览下表展示了Docker查看具体时间日志的步骤概览:步骤描述1定位到特定的Dock......
  • Armv8-A 虚拟化学习
    Armv8-A虚拟化参考文献:Armv8-Avirtualization.pdfArm中,常使用的虚拟机监视器有Xen(type1)和KVM(type2)。全虚拟化和半虚拟化全虚拟化是指一般的虚拟机,它可以完全模拟物理机器。但性能差,每次对寄存器的操作都得经过监视器。半虚拟化是为了提升性能的,如GuestOS,它好像运行在一......
  • MySQL - 2
    Smiling&Weeping----我用什么才能留住你?我给你瘦弱的街道、绝望的日落、荒郊的月亮。我给你一个久久望着孤月的人的悲伤。......
  • python+playwright 学习-68 事件监听console 内容
    前言playwright可以通过page.on()监听console内容console事件当我们打开百度页面,f12打开控制台,会看到console输出的内容playwright可以通过page.on()监听console,获取到console的内容page.on()监听示例代码fromplaywright.sync_apiimportsync_playwright"......
  • Python使用Flask开发Web服务 - 裴 - flask使用request对象获取请求数据
     第一种,URL路径参数,之前已经介绍过第二种,查询参数  第三种,Form表单参数    第四中,JSON数据   第五种,requests.cookies获取cookie信息   第六种,requests.headers获取header信息  ......