gpt4 book ai didi

docker - 将 Elasticsearch 日志从 Docker 写入外部卷

转载 作者:行者123 更新时间:2023-12-02 20:15:53 25 4
gpt4 key购买 nike

我安装了一个 ELK Docker,它使 HDD 爆炸,可用空间为 0。
我在文档中到处查看,这是我能找到的最好的:

sudo docker run -p 5601:5601 -p 9200:9200  -p 5044:5044 \
-v elk-data:/var/lib/elasticsearch --name elk sebp/elk

但是,这只是告诉 Docker 将日志写入容器内部的位置,而不是我安装大硬盘驱动器的外部。

我错过了什么?

最佳答案

elk-data是一个命名卷,应通过以下方式定义:
$ docker volume create elk-data
这将在 /var/lib/docker/volumes 内创建卷。

相反,您应该使用:
$ docker run -v /local/path/to/big/disk:/var/lib/elasticsearch -p 5601:5601 -p 9200:9200 -p 5044:5044 --name elk sebp/elk
如果你真的想使用一个命名卷,你可以使用绑定(bind)语法创建一个:
$ docker volume create --name elk-data \
--opt type=none \
--opt device=/local/path/to/big/disk \
--opt o=bind

关于docker - 将 Elasticsearch 日志从 Docker 写入外部卷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43364494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com