在一个已经EXIT的docker容器中,修改配置文件
文章目录
- 背景
- 一、方法一
- 二、方法二
- 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容器中,修改配置文件相关推荐
- 修改docker容器中的配置文件
容器创建好后有时需要进入容器修改配置,发现没有vim,我们可以使用sed命令来修改配置文件 sed -i '3s/yes/no/' a.conf 将a.conf中第3行中的yes修改为n ...
- docker容器中修改时间
我们在docker容器中直接通过命令行修改时间会有下面这个报错: date: can't set date: Operation not permitted 这是由于docker容器是基于Linux的 ...
- 进入Docker容器中修改mysql密码
docker pull mysql docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql ...
- 修改docker容器中的文件方法
修改docker容器配置文件方法 昨天准备修改docker容器中的配置文件,由于是xml配置文件,不需要编译,想着直接编辑一下就ok了,但是进入容器发现竟然没有vi命令,一番查找,可以使用以下方法 1 ...
- docker容器中配置文件修改错误,导致容器无法启动
docker容器中配置文件修改错误,导致容器无法启动 问题 在elasticsearch加入中文分词器ik时,在容器中配置修改错误,导致elasticsearch启动不了 解决方案 [root@blu ...
- 【Docker】(五)使用bind mounts修改Docker容器中的Nginx配置文件
1.前言 本系列文章记录了从0开始学习Docker的过程,Docker系列历史文章: (一)基本概念与安装使用 (二)如何使用Docker发布一个SpringBoot服务 (三)使用registry远 ...
- Docker容器中MySQL最大连接数被限制为214的解决方案
Docker容器中MySQL最大连接数被限制为214的解决方案 原文:Docker容器中MySQL最大连接数被限制为214的解决方案 一.背景 话说笔者在上次的博客里简单的讲了一下调整MySQL最大连 ...
- Docker容器中的Linux机器快速设置国内源
Docker容器中的Linux机器快速设置国内源 在Docker容器中启动了服务后,当我们进入容器内,经常很多命令无法使用,比如最基本的vim,可能都没有安装,因为容器内只安装应用服务,导致无法编辑配 ...
- docker容器mysql修改密码后重启失败
解决docker容器中mysql修改密码后重启失败 前言 本文内容:1如何修改mysql密码,本地mysql也可以这么修改:2修改mysql容器的环境变量(其他容器同理)3结束语 在docker运行中 ...
最新文章
- 一周一论文(翻译 总结)—— [NSDI 17] TUX2: Distributed Graph Computation for Machine Learning 面向机器学习的分布式图处理系统
- 项目立项管理:招投标
- CentOS 7 防火墙命令
- int转unsigned int_谢劲课题组在基于锰催化的转金属化基元反应取得系列进展
- hbase Normalizer解决预分区错误,在不动数据的情况下完美解决热点问题
- 找工作,改简历,投递装订——累就一个字啊!
- python2读文件,python之文件的读写(2)
- TYUT-A专题题解(二)
- Python+Flask+MysqL的web建设技术过程
- RabbitMQ 学习开发笔记
- dqpsk的matlab,基于MATLAB的理想_4_DQPSK系统仿真.pdf
- antd 的form 表单怎么回显数据_antd design Form动态增减表单项(多个),组装数据及编辑回显,选择初始值,控制添加减少表单项数量等...
- 安卓手机安装谷歌框架
- 自建电驴服务器,电驴服务器怎么连接 eMule连接服务器教程
- 隐藏隧道通信:lcx 端口转发
- IE提示:无法打开匿名级安全令牌
- 常用计算机 启动bios,电脑进入BIOS的方法集合
- 毕业论文参考文献中出版社和出版地的查询
- 传统实业巨头怎么搞产业互联网
- ZynqMP Vitis PS加载PL代码