文章目录

  • 背景
  • 一、方法一
  • 二、方法二
    • 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. mif_maker2010.exe下载和使用说明
  2. 【LeetCode】Recursion(共11题)
  3. Flink从入门到精通100篇(二十一)-万字长文详解 Flink 中的 CopyOnWriteStateTable
  4. 分享30个新鲜PSD网站模板免费下载
  5. vue限制只能输入数字_vue的input中,如何限制只能输入number
  6. php 环境变量有什么用,什么是环境变量,Linux环境变量及作用
  7. 鸿蒙应用开发--组件
  8. 谈现代企业中(一)菜鸟和大牛
  9. 用BP神经网络预测虫害
  10. win10卸载电脑管家就蓝屏_新电脑WIN10出现蓝屏 系统重装也不行
  11. Emacs设置侧边栏目录neotree
  12. redis中集群的故障恢复
  13. 财务系统 定制开发案例
  14. 了解速率控制模式:什么是 CBR、VBR、CRF和Capped-CRF?
  15. this和super分别代表什么意思
  16. Matlab 工作区变量和 MAT 文件
  17. 李春葆《数据结构》第五版
  18. windows设置使mysql可以远程连接
  19. 第七章第三十一题(合并两个有序列表)(Merge two ordered tables)
  20. js中offset、client、scroll的区别

热门文章

  1. 云计算在教育方面的应用
  2. Android鬼点子-自定义View就像PS
  3. 基于《高级计算机图形学原理与实践》(西安科技大学)的学习笔记(一、二)
  4. 系统集成项目管理工程师10大管理47个过程域输入输出工具(项目整体管理)
  5. 各品牌电脑U盘启动的快捷键总结
  6. iOS-如何开发一款类 Runkeeper 的跑步应用 (上)
  7. html生成闪电特效
  8. 如何解决计算工作日的问题?
  9. 从viewport发现小米手机参数不一致
  10. 文字图片在一行时候,图片居中问题