docker中进入容器所在目录删除文件

bangongJIAO1@c 发布于 2025-12-12 阅读(5)
目录
  • docker进入容器所在目录
    • 问题描述
    • 解决
      • 第一步
      • 第二步
      • 第三步
      • 第四步
  • 总结

    docker进入容器所在目录

    问题描述

    今天运行elasticsearch报错,查看日志才发现是我昨天安装ik分词器后安装包没有删除,导致容器运行时候读取安装包报错。

    查看日志

    docker slogs -f ‘容器id'

    docker中进入容器所在目录删除文件

    好家伙,把压缩包删掉不久行啦~

    进入运行时容器目录命令

    docker exec -it ‘容器id' /bin/bash

    打算进入elasticsearch容器中把对应zip文件删除,可是报错!

    报错的大致意思是容器未运行,不能进入容器内部。

    这可怎么办???

    容器启动不了->进不了容器->容器启动不了->…

    直接死循环

    解决

    曲线救国,想另外的方法进入容器

    docker中进入容器所在目录删除文件

    第一步

    进入docker目录

    cd /var/lib/docker

    第二步

    查找ik文件夹位置

    find ./ -name ‘ik'

    第三步

    进入zip安装包所在目录

    cd ./overlay2/4c978d5c6cfe40ff27a5d67fe7032d75761d880533be22f526d202f1f9724f60/diff/usr/share/elasticsearch/plugins

    第四步

    删除zip安装包

    rm -f elasticsearch-analysis-ik-6.6.2.zip

    总结

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持。