【发布时间】:2016-12-20 01:19:19
【问题描述】:
我在 Windows 10 笔记本电脑上运行 docker,我已经使用 Dockerfile 设置了我的第一个运行 Elasticsearch 的容器,它可以工作。每次我停止容器并重新启动它时,数据都消失了。
在我的 Windows 机器上,我在位置 C:/Docker/esdata 中创建了一个文件夹,并在我的 elasticsearch.yml 中添加了 path.data: /usr/share/elasticsearch/data 是数据。在我添加的 Dockerfile 中:
VOLUME /c/Docker/esdata:/usr/share/elasticsearch/data
但这仍然不起作用,谁能告诉我我做错了什么。
【问题讨论】:
-
C:/Users是 Docker Toolbox 和 Docker for Windows 中的默认共享目录。
标签: windows elasticsearch docker dockerfile elastic-stack