这是我的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-compose,每天我的驱动器空间减少了3-4 4gb。如果我进入容器并寻找最大的文件,就没有大文件了。如果我使用容器ls,那么容器只有2 2gb,并且不会增长。
但是如果我做docker-compose down,然后再打开,我所有的磁盘空间都会被恢复。怎么一回事?我该如何调试无缘无故地占用了我所有空间的东西?
如果我在我的主机上查找最大的文件,我相信它们都在/var/lib/docker中(或者类似的东西,我在清除所有空间之前丢失了确切的位置)。
发布于 2019-12-28 11:10:13
尝试关闭主机中的交换
sudo swapoff -a https://stackoverflow.com/questions/59507037
复制相似问题