docker中已创建容器的修改方法

2023-09-14 21:22:53

环境信息以CentOS8为例

停止容器

#docker stop 容器名或id
docker stop mysql

停止docker服务

systemctl stop docker

修改docker配置文件

配置文件在: /var/lib/docker/containers/{容器id}
如:/var/lib/docker/containers/92acfba87567bcca981ad17c0e71446e6ee543bcada78e05f289a38f6487ad51
主要是hostconfig.json、config.v2.json这两个文件,作用是为了持久化容器的配置信息和主机配置信息。当容器停止后再次启动时,Docker会读取这两个文件来恢复容器的配置和主机配置,确保容器在重新启动时能够保持之前的设置。同时,这两个文件也提供了一种手动编辑容器配置的方式,可以通过编辑这两个文件来修改容器的配置信息和主机配置信息。

hostconfig.json 主机相关配置

该文件存储了容器的主机配置信息,包括容器与主机之间的网络设置、端口映射、资源限制、容器的挂载点等。它记录了容器与宿主机之间的交互配置,当容器启动时,Docker会读取该文件来配置容器与主机的交互

config.v2.json 存储容器相关配置

该文件存储了容器的配置信息,包括容器的名称、镜像、命令、环境变量、挂载的卷、网络设置等。它记录了容器的运行时配置,当容器启动时,Docker会读取该文件来加载容器的配置信息

例如修改容器的启动参数,可以修改config.v2.json 的Args
在这里插入图片描述

启动服务生效

依次启动docker服务及容器即可

更多推荐

Python子进程管理与进程信息获取

1.Python子进程模块subprocesssubprocess模块允许我们启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值。(1)run方法首先我们来看看run方法的使用,该方法的参数如下:args:表示要执行的命令。必须是一个字符串或字符串参数列表。stdin、stdout和stderr:子进程

【UE 粒子练习】05——创建光束类型粒子

效果步骤1.新建一个材质,这里命名为“Mat_Beam”设置材质域为表面,混合模式为半透明,着色模型为无光照材质节点如下:2.新建一个粒子系统,命名为“P_Beam”打开“P_Beam”,在发射器中新建一个光束数据在必需模块中将材质改为上一步创建的材质“Mat_Beam”在“光束数据”模块中,设置光束方法为“目标”,这

【Graph Net学习】DeepWalk/Node2Vec实现Graph Embedding

一、简介本文主要通过代码实战介绍基础的两种图嵌入方式DeepWalk、Node2Vec。DeepWalk(KDD2014):首个影响至今的图的Embedding算法,DeepWalk算法是一种用于学习节点表示的方法,常用于网络图中的节点的嵌入表示。模型目标输入输出Word2VecWordSentenceWordEmbe

Digger PRO - Voxel enhanced terrains

资源链接在文末DiggerPRO​​​是一个简单但强大的工具,可以直接从Unity编辑器或游戏中创建天然洞穴和悬岩。会让你感觉自己手中握有一个体素地形,且毫无瑕疵。它实际上保持着最新、最快且可靠的Unity地形系统,并在你需要的地方无缝创建洞穴/悬岩峭壁网格。Digger内部使用体素和MarchingCubes来创建网

(二)kafka从入门到精通之kafka的优势

学习传送门(一)kafka从入门到精通之初识kafka一、常用消息队列比较基于发布与订阅的消息系统那么多,为什么Kafka会是一个更好的选择呢?咱们先来简单的看看mq的一个对比图吧。特性ActiveMQRabbitMQRocketMQKafka生产者消费者模式支持支持支持支持发布订阅模式支持支持支持支持请求回应模式支持

基于卷积神经网络的手写字体识别(详细笔记)

主要参考博客:1、基于卷积神经网络的手写数字识别(附数据集+完整代码+操作说明)2、用PyTorch实现MNIST手写数字识别(最新,非常详细)基于卷积神经网络的手写字体识别——目录1前言1.1实现效果1.2学习背景1.3关于MNIST手写数据集2残差网络2.1深度学习中的退化问题2.2残差网络结构2.3残差块的网络模

【网络】计算机网络基础

Linux网络对网络的理解在网络传输中存在的问题:找到我们所需要传输的主机解决远距离数据传输丢失的问题怎么进行数据转发,路径选择的问题有问题,就有解决方案;我们把相同性质的问题放在一起,做出解决方案解决方案设计成为层状结构,层内部高内聚,层于层之间低耦合。层状结构有利于减少后期维护成本,只需要对某一层的错误进行处理在L

VRP基础及操作

通用路由平台ARP是华为公司数据通信产品的通用操作系统平台实现统一用户界面和管理界面实现控制平面功能实现网络接口层相关技术说明:交换技术:vlan,trunk,stp,vtp,三层交换,以太网通道路由技术:静态路由,默认路由,hsrp,rip,ospf,单臂路由,nat安全技术:ACL,防火墙,vpn各种技术的作用:v

Go 工具链详解(五):竞态条件检测神器 Race Detector

并发编程可以提高程序的性能和稳定性,但也带来了一些挑战,如竞态条件。竞态条件是指并发程序中的多个线程同时访问共享资源,导致程序行为不确定的问题。为了避免竞态条件的产生,需要使用同步机制(如互斥锁、条件变量等)来协调线程之间的访问。然而,在复杂的程序中,竞态条件可能难以察觉,因此Golang提供了竞态条件检测工具Race

Vue.js路由及Node.js的坏境配置--超详细

一,Vue路由1.1路由是什么路由是用来管理应用程序中不同页面之间导航的概念。VueRouter是Vue.js官方提供的路由管理器,它允许我们通过定义路由规则和视图组件来配置路由1.2路由给我们带来的好处有哪些?单页应用(SinglePageApplication):路由使得我们能够在单个页面中展示多个视图,而不必每次

超详细-Vivado配置Sublime+Sublime实现VHDL语法实时检查

目录一、前言二、准备工作三、Vivado配置Sublime3.1Vivado配置Sublime3.2环境变量添加3.3环境变量验证3.4Vivado设置3.5配置验证3.6解决Vivado配置失败问题四、Sublime配置4.1Sublime安装PackageControl4.2Sublime安装VHDL插件4.3语法

热文推荐