docker修改已经停止容器的配置

我们可能会碰到这样的一个问题,在容器执行过程中,修改了容器的内容(如配置文件信息),但因为修改出了问题。导致容器关闭后,无法启动。

这事需要重新修改配置文件。 正常情况下可以通过 docker exec命令打开容器的一个shell终端进去修改。

但这时容器已经无法启动了。这时该如何处理呢

这里笔者用的是centos8
由于出错误的是elasticsearch,安装了ik分词器之后没有删除zip报 导致elasticsearch报错 the elastiseach-ik-xxxxxxx.zip is not directory 就启动不了
所以这里用elastisearch来做演示

docker容器的目录一般都是在 cd /var/lib/docker/

#进入该目录
$ cd /var/lib/docker/
$ ls 
#我这边显示的是 builder  buildkit  containers  image  network  overlay2 。。。。。
#具体在在哪一个也不是很清楚 有兴趣可以自己具体搞一下  
#我这里就直接使用find命令找一下;  elasticsearch/pulgins/ 这个是之前放ik插件的位置
$ find ./ | grep elasticsearch/pulgins/
#下面是查找出来的位置 当然不止这两个 我只是难得复制就只复制的了两条 
#随后就跟着查找出来的路径走就完事
./overlay2/c685d71d79bbb4cc1b27d90848d8c87acef2bec3fdb11e0c3815081257d497f1/merged/usr/share/elasticsearch/plugins/ingest-geoip/ingest-geoip-6.4.3.jar
./overlay2/c685d71d79bbb4cc1b27d90848d8c87acef2bec3fdb11e0c3815081257d497f1/merged/usr/share/elasticsearch/plugins/ik

参考文章这里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值