elasticsearch,Docker,elasticsearch" /> elasticsearch,Docker,elasticsearch" />

Elasticsearch docker容器占用了我所有的磁盘空间,找不到位置

Elasticsearch docker容器占用了我所有的磁盘空间,找不到位置,docker,elasticsearch,Docker,elasticsearch,这是我的docker撰写文件: version: '3.5' services: elasticsearch: restart: always build: context: elasticsearch/ args: ELK_VERSION: $ELK_VERSION volumes: - ./elasticsearch/config/elasticsearch.yml:/usr/share/elasticsear

这是我的docker撰写文件:

version: '3.5'

services:
  elasticsearch:
    restart: always
    build:
      context: elasticsearch/
      args:
        ELK_VERSION: $ELK_VERSION
    volumes:
      - ./elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:ro

      # data
      - ./data:/usr/share/elasticsearch/data:rw
    ports:
      - "9200:9200"
      - "9300:9300"
    environment:
      ES_JAVA_OPTS: "-Xmx256m -Xms256m"
      ELASTIC_PASSWORD: password
    networks:
      - elk-network

  kibana:
    restart: always
    build:
      context: kibana/
      args:
        ELK_VERSION: $ELK_VERSION
    volumes:
      - ./kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml:ro
    ports:
      - "5601:5601"
    networks:
      - elk-network
    depends_on:
      - elasticsearch

networks:
  elk-network:
    name: elk-network
    driver: bridge

我做docker组装,每天我的驱动器空间都会减少3-4gb。如果我猛击容器,寻找最大的文件,就不会有大文件。如果我使用容器ls,那么容器只有2gb,并且不会增加大小

但如果我做docker compose向下,然后再向上,我所有的磁盘空间都会恢复。发生了什么事?我如何调试那些毫无理由占用我所有空间的东西


如果我在主机上查找最大的文件,我相信它们都在/var/lib/docker中(或者类似的东西,我在清除所有空间之前丢失了确切位置)。

尝试关闭主机中的交换

sudo swapoff -a  

看起来您正在将主机
.data
文件夹绑定到docker目录
/data:/usr/share/elasticsearch/data:rw
,所有数据都应该在
.data
中,并且不是持久的,因此当您关闭docker容器时,数据也会丢失。我不知道您在考虑什么。这是一个绑定挂载,它是持久的。它不受上升/下降的影响,这个文件夹每天只增长几MB。我做docker compose,每天我的驱动器空间减少3-4gb。??这是你的帖子,它让人困惑的是它变低了还是变高了,而且现在你说它不受
上/下
的影响?我的整个磁盘驱动器每天增加3-4gb,这个特定的文件夹不受影响。大部分增长的空间来自/var/lib/docker或类似的东西。数据文件夹是持久的,不受影响。我有完全相同的问题。没有文件占用额外空间的痕迹,我的主机的/var/lib/docker/volumes/xxx的容器卷每天增加25 GB。这有什么帮助?docker是否正在使用swap耗尽ram,然后又不清理它?我以为这是OSI处理的如果我正确理解你的问题,那就是我的猜测。如果您在卸下容器后立即恢复磁盘空间,则很可能出现这种情况