文章目录

  • 背景
  • 一、方法一
  • 二、方法二
    • 1.通过运行docker inspect [容器id]来获取到底层的容器对象信息
    • 2.修改配置文件
  • 总结

背景

当我们在修改容器里的配置文件后(例如mysql),发现重新运行容器起不来了,此时不要慌!下面我来介绍两种方法来修改已经停止的容器里的配置文件,让容器能重新启动!!!。


一、方法一

我们可以将容器里的配置文件先复制到本地,然后修改完配置文件后再复制回去即可

1. 复制容器里的配置文件到本地

docker cp 容器id:docker容器配置文件路径 本地路径

[root@aoli aoli]# docker cp 5118a24a8bc6:/etc/mysql/my.cnf /home/my.cnf

2. 在本地修改完配置文件后
3. 再将本地修改完后的配置文件拷贝到容器中

docker cp 本地路径 容器id:docker容器配置文件路径

[root@aoli aoli]# docker cp /home/my.cnf 5118a24a8bc6:/etc/mysql/my.cnf

4. 重启容器即可!

二、方法二

1.通过运行docker inspect [容器id]来获取到底层的容器对象信息

2.修改配置文件

root@aoli aoli]# cd MergedDir

里面的配置文件和容器里的一样,直接修改里面的对应的配置文件,然后重启即可!


总结

通过这两种方法可以修改已经退出的容器或无法启动的容器的配置文件或其他文件!

在一个已经EXIT的docker容器中,修改配置文件相关推荐

  1. 修改docker容器中的配置文件

    容器创建好后有时需要进入容器修改配置,发现没有vim,我们可以使用sed命令来修改配置文件 sed  -i  '3s/yes/no/' a.conf      将a.conf中第3行中的yes修改为n ...

  2. docker容器中修改时间

    我们在docker容器中直接通过命令行修改时间会有下面这个报错: date: can't set date: Operation not permitted 这是由于docker容器是基于Linux的 ...

  3. 进入Docker容器中修改mysql密码

    docker pull mysql docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql ...

  4. 修改docker容器中的文件方法

    修改docker容器配置文件方法 昨天准备修改docker容器中的配置文件,由于是xml配置文件,不需要编译,想着直接编辑一下就ok了,但是进入容器发现竟然没有vi命令,一番查找,可以使用以下方法 1 ...

  5. docker容器中配置文件修改错误,导致容器无法启动

    docker容器中配置文件修改错误,导致容器无法启动 问题 在elasticsearch加入中文分词器ik时,在容器中配置修改错误,导致elasticsearch启动不了 解决方案 [root@blu ...

  6. 【Docker】(五)使用bind mounts修改Docker容器中的Nginx配置文件

    1.前言 本系列文章记录了从0开始学习Docker的过程,Docker系列历史文章: (一)基本概念与安装使用 (二)如何使用Docker发布一个SpringBoot服务 (三)使用registry远 ...

  7. Docker容器中MySQL最大连接数被限制为214的解决方案

    Docker容器中MySQL最大连接数被限制为214的解决方案 原文:Docker容器中MySQL最大连接数被限制为214的解决方案 一.背景 话说笔者在上次的博客里简单的讲了一下调整MySQL最大连 ...

  8. Docker容器中的Linux机器快速设置国内源

    Docker容器中的Linux机器快速设置国内源 在Docker容器中启动了服务后,当我们进入容器内,经常很多命令无法使用,比如最基本的vim,可能都没有安装,因为容器内只安装应用服务,导致无法编辑配 ...

  9. docker容器mysql修改密码后重启失败

    解决docker容器中mysql修改密码后重启失败 前言 本文内容:1如何修改mysql密码,本地mysql也可以这么修改:2修改mysql容器的环境变量(其他容器同理)3结束语 在docker运行中 ...

最新文章

  1. 一周一论文(翻译 总结)—— [NSDI 17] TUX2: Distributed Graph Computation for Machine Learning 面向机器学习的分布式图处理系统
  2. 项目立项管理:招投标
  3. CentOS 7 防火墙命令
  4. int转unsigned int_谢劲课题组在基于锰催化的转金属化基元反应取得系列进展
  5. hbase Normalizer解决预分区错误,在不动数据的情况下完美解决热点问题
  6. 找工作,改简历,投递装订——累就一个字啊!
  7. python2读文件,python之文件的读写(2)
  8. TYUT-A专题题解(二)
  9. Python+Flask+MysqL的web建设技术过程
  10. RabbitMQ 学习开发笔记
  11. dqpsk的matlab,基于MATLAB的理想_4_DQPSK系统仿真.pdf
  12. antd 的form 表单怎么回显数据_antd design Form动态增减表单项(多个),组装数据及编辑回显,选择初始值,控制添加减少表单项数量等...
  13. 安卓手机安装谷歌框架
  14. 自建电驴服务器,电驴服务器怎么连接 eMule连接服务器教程
  15. 隐藏隧道通信:lcx 端口转发
  16. IE提示:无法打开匿名级安全令牌
  17. 常用计算机 启动bios,电脑进入BIOS的方法集合
  18. 毕业论文参考文献中出版社和出版地的查询
  19. 传统实业巨头怎么搞产业互联网
  20. ZynqMP Vitis PS加载PL代码

热门文章

  1. 管理之黄金圈理论:让自己更值钱的5个能力
  2. SAP 生产订单/工单状态说明
  3. 922175-70-0,Galacto-RGD,RGDfK(SAA),νβ3表达成像示踪剂
  4. database-oracle
  5. 中国书法名词解释大全
  6. python_day6_面向对象的介绍/构造函数/类变量和实例变量/析构函数/私有属性和私有方法/继承、多继承和继承实例/多态
  7. 认证失败,严重错误:无法连接到服务器
  8. 关于如何打破传统阅读体验的一些想法
  9. 微信无法下载文件如何做提示跳转到浏览器
  10. 在echarts中圆环图中间 自定义图片引入