主机中修改docker 容器中的配置文件

2023-05-16

前言

最近在学习docker 过程中遇到这样一个问题:在mysql容器中修改了mysql相关的配置,重启mysql 服务时,docker中的mysql容器会关闭。这时候使用docker start 容器名,却无发启动关闭的mysql容器。使用docker logs -f 容器名 查看mysql容器日志的时候发现,相关配置配错了,mysql容器无法启动,这时候需要在主机中修改docker 容器的配置文件。

主要有两种方式1 直接在主机修改容器中的文件 2 使用 docker cp 将容器中的文件复制到本地。

方法一(直接修改容器内文件):

使用docker inspect containerId(或者容器名称)指令,在获取到容器的元数据中找到对应数据。UpperDir 对应的元数据为容器的根目录。

 docker inspect mysql01| grep UpperDir

使用上述命令获取相应的元数据。
在这里插入图片描述

对于修改mysql 容器中的mysql配置文件,在UpperDir 对应的元数据对应的元数据后面加上配置文件在容器的位置即可,注意my.cnf 与mysql.cnf 是同一个文件,对于一个的修改会引起另外一个文件的修改。

 vim /var/lib/docker/overlay2/b77ecfcfe13c8befd47d38d08db7364b28eb199dd30dc11e5cd1c3b485d4117d/diff/etc/mysql/mysql.cnf

将错误修改后,可以正常启动容器。

方式二 docker cp 方法

使用docker cp mysql-1 containerId(或者容器名称) :/etc/mysql/my.cnf(要复制文件在容器中的位置) /opt(本机位置) 将对应文件复制出来,修改完以后再用docker cp /opt(本机位置) containerId(或者容器名称) :/etc/mysql/my.cnf(要复制文件在容器中的位置)将文件复制回去。

参考链接:https://blog.csdn.net/chenzz2560/article/details/109067287

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

主机中修改docker 容器中的配置文件 的相关文章

  • 编译安装Openvins过程中遇到的问题

    openvins的编译是依赖opencv contrib库的 xff0c 需要重新下载编译安装opencv xff0c opencv和opencv contrib的版本要对应一致 遇到问题的解决方法参考如下链接 xff1a https bl
  • docker镜像启动后端口号是多少_RSS、智能家居、个人博客、维基百科……Docker 入门指南...

    如果你购买过 VPS 云主机 xff0c 那么或多或少 xff0c 你都可能听说过 Docker 如果你从未听说过 Docker xff0c 那么本文可能能够为你开启新世界 利用 Docker xff0c 你能够非常轻松地部署各类服务 xf
  • linux can接收数据出错,CAN为什么会发送失败

    CAN总线调试过程中出现报文发送失败 xff0c 很多工程师都对此只知其一不知其二 xff0c 这里就CAN报文发送失败的问题我们来做一次探讨 在了解CAN报文为什么会发送失败之前我们先看看一条正确的CAN报文到底应该是怎么样的 xff0c
  • Unity | 总结:OCR文字识别、公式识别

    一 功能简介 xff1a 最近在做一个项目 xff1a 运用OCR文字识别 公式识别 手写英文识别等AI技术 xff0c 当用户批量导入图片或者PDF文件时可快速识别为可编辑文本 xff0c 该项目主要功能有 xff1a 印刷体识别 手写英
  • Unity | 打开文件对话框批量选择文件

    之前在新浪博客写了一篇关于打开文件对话框批量选择文件的文章 xff0c 可惜新浪博客不能写代码 xff0c 奈何当时太年轻 xff0c 并不觉得不方便 xff0c 直到遇到CSDN emmm xff0c 不想将就了 xff0c 所以在这里更
  • C++ | boost库入门

    目录 一 boost库简介 二 boost库安装及编译 1 目录结构说明 2 编译静态库 3 构建工具b2 三 boost库的简单使用 一 boost库简介 Boost是一个功能强大 构造精良 跨越平台 代码开源 完全免费的 C 43 43
  • C++ | boost库之智能指针

    目录 一 RAII机制 二 智能指针 1 C 43 43 98下auto ptr 2 boost scoped ptr 3 boost shared ptr make shared shared ptr应用于标准容器 定制删除器 weak
  • CMake I execute_process命令详解(配置)

    execute process COMMAND lt cmd1 gt lt arguments gt COMMAND lt cmd2 gt lt arguments gt WORKING DIRECTORY lt directory gt
  • CMake I add_custom_command命令详解(构建)

    目录 一 add custom command 1 执行有输出文件的自定义操作 2 执行没有输出的自定义操作 二 应用 1 执行有输出文件的自定义操作 2 执行没有输出的自定义操作 CMake提供了三个选项来在构建时执行自定义命令 xff0
  • ECMAScript6学习笔记-数组扩展

    1 扩展运算符 扩展运算符是三个点 xff0c 将一个数组转为用逗号分割的参数序列 console log span class hljs keyword span span class hljs number 1 span span cl
  • Cmake | ExternalProject_Add函数详解(构建时)

    目录 一 目录选项 1 PREFIX 2 TMP DIR 3 STAMP DIR 4 LOG DIR 5 DOWNLOAD DIR 6 SOURCE DIR 7 BINARY DIR 8 INSTALL DIR 二 下载配置 1 URL 2
  • OpenGL | 入门-零碎总结

    1 powf 幂函数 Pow函数是一种可以快速计算非线性关系的数学函数 xff0c 它的特点是任意非负整数x的n次幂可以快速计算 Pow函数可以通过数学方式简单地计算一个数的平方根 xff0c 立方根或任意次根 它主要用于计算连续的 非线性
  • OpenGL进阶 | GLM数学库& Shader相关

    一 GLM数学库 OpenGL和DirextX不一样 xff0c 没有内置的数学库 xff0c 于是我们需要找一个第三方数学库来完成OpenGL相关的数学计算 GLM库是一个为OpenGL准备的数学库 xff0c 它提供了各种数学运算的函数
  • OpenGL进阶 | 绘制一个三角形

    一 准备绘图数据 VBO xff08 Vertex Buffer Object xff09 在opengl中 xff0c 所有的数据都要放在显存中 xff0c 通过VBO xff08 Vertex Buffer Object xff09 可
  • AndroidStudio打开蓝牙、搜索目标设备并进行连接

    一 设置权限 要操作蓝牙 xff0c 先要在AndroidManifest xml里加入权限 xff1a BLUETOOTH xff1a 允许程序连接到已配对的蓝牙设备 BLUETOOTH ADMIN xff1a 允许程序发现和配对蓝牙设备
  • AndroidStudio|左右滑动切换界面效果

    通过Layout控件捕捉onTouch事件 xff0c 所以要实现OnTouchListener接口 xff1b 当用户触摸屏幕的时候 xff0c 会产生许多手势 xff0c 这里就包括滑动效果 通过GestureDetector类 xff
  • vcpkg安装_(基础篇 02)使用 Vcpkg 配置百度 AI 图像识别 C++开发环境(VS2017)

    本机环境 Windows 10 专业版Visual Studio Community 2017 版本 15 9 7 Windows 下配置 Vcpkg Vcpkg 是适用于 Windows xff0c Linux 和 MacOS 的 C 4
  • v-for循环key用index的bug

    近期公司项目中出现了一个线上bug xff0c 场景为 xff1a 我们使用列表list作为循环遍历一个子组件 xff0c key值用的list的index下标 xff0c list中的每一项item作为props属性传入子组件中 xff0
  • vasp 安装_各种版本VASP的编译-GNU篇

    GNU版 1 编译器 xff1a gcc gfortran编译器 2 OpenMPI 在OpenMPI的网站上 xff08 https www open mpi org xff09 挑一个版本比如v4 0 5下载 xff0c 放到某个目录下
  • 波音737选座哪个位置好_留学生坐飞机出国别选这些座位!航空公司不会告诉你的选座秘密...

    眼看大家陆陆续续的收到国外大学offer xff0c 终于可以去梦校啦 xff01 然而对于留学生来说 xff0c 留学的路途可不容易 xff0c 在飞机上得待十几个小时呢 xff0c 想想都害怕 而这个时候 xff0c 飞机选座就成了至关

随机推荐