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

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

环境信息以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服务及容器即可

http://www.lryc.cn/news/166612.html

相关文章:

  • uniapp中video播放视频上按钮没显示的问题
  • docker学习:dockerfile和docker-compose
  • Pycharm 配置python项目本地运行环境
  • DevEco Studio中如何设置HarmonyOS/OpenHarmony应用开发
  • Matlab图像处理-三原色
  • QLExpress代码解读,运行原理解析
  • M1 Mac创建虚拟环境遇到的问题
  • flutter 与H5交互
  • 【Java 基础篇】Java类型通配符:解密泛型的神秘面纱
  • 《极客时间:如何成为学习高手》【方法论】
  • 如何处理ChatGPT在文本生成中的语法错误和不合理性?
  • GitHub常用命令
  • 【Linux学习笔记】 - 常用指令学习及其验证(上)
  • 火山引擎边缘云助力智能科技赋予生活更多新意
  • 【无标题】CTreeCtrl更改-/+展开按钮颜色
  • 【深度学习】 Python 和 NumPy 系列教程(十九):Matplotlib详解:2、3d绘图类型(5)3D等高线图(3D Contour Plot)
  • Java ZGC 算法调优
  • 【海思SS626 | 开发环境】编译整个SDK全过程以及问题汇总
  • 83 # 静态服务中间件 koa-static 的使用以及实现
  • 带讲解的自行车租赁系统,可做毕设/课设
  • mysql指令
  • 【C语言】每日一题(半月斩)——day2
  • 电脑如何查看代理服务器IP?
  • 【C++11】{}初始化、std::initializer_list、decltype、STL新增容器
  • 【FPGA项目】进阶版沙盘演练——报文收发(报文处理、CDC、CRC)
  • 【程序员装机】自定义Edge浏览器用户目录
  • ubuntu18、20 cv_bridge 与自带opencv版本冲突问题
  • 贝叶斯分位数回归、lasso和自适应lasso贝叶斯分位数回归分析免疫球蛋白、前列腺癌数据...
  • css自学框架之图片懒加载
  • RoutingKafkaTemplate,DefaultKafkaProducerFactory和 ReplyingKafkaTemplate