在我的docker-compose.yml
文件中,我有这个容器定义:
elasticsearch:
image: elasticsearch:2.3.5
volumes:
- esdata:/usr/share/elasticsearch/data
ports:
- 9200:9200
- 9300:9300
我找不到elasticsearch
数据,因为我不知道esdata
位于何处。它是如何在我的主机中映射的?那个目录在哪里?我在MacOS High Sierra上运行它。
答案 0 :(得分:1)
映射是HOST:CONTAINER
如果您的卷正常工作,esdata目录与docker-compose文件位于同一目录中。
在我的docker-compose文件中,我写了“./:/ exemple / of / route”
您可以使用docker inspect [container name]
您也可以执行此操作find / -type d -name 'esdata'
以查找主机上的目录