我将我的文件夹/workspace/ap_news/esdata
挂载到elastic_search容器,但是,我在主机(mac os)文件夹中看不到任何已创建的索引/文件。
弹性搜索创建的索引仅保存在容器中。
无法在我的主机操作系统(Mac OS)上访问
elasticsearch:
image: elasticsearch:1.7.1
hostname: elasticsearch
ports:
- "9200:9200"
- "9300:9300"
volumes:
- /workspace/ap_news/esdata:/usr/share/elasticsearch/data
我已经将主机文件夹挂载到virtualbox
答案 0 :(得分:1)
如果您使用的是boot2docker虚拟机(即使使用docker机器),请确保首先在该虚拟机上安装主机本地文件夹。
默认情况下,a boot2docker (Tinycore-based) VM will mount only /Users
,没有别的。
Ssh到该vm(例如,docker machine ssh default)并执行:
mount -t vboxsf -o uid=1000,gid=50 your-other-share-name /workspace/ap_news/esdata