这个Docker卷的路由如何在我的主机中映射?

时间:2018-05-04 14:55:48

标签: macos docker-compose docker-volume

在我的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上运行它。

1 个答案:

答案 0 :(得分:1)

映射是HOST:CONTAINER

如果您的卷正常工作,esdata目录与docker-compose文件位于同一目录中。

在我的docker-compose文件中,我写了“./:/ exemple / of / route”

您可以使用docker inspect [container name]

检查卷

您也可以执行此操作find / -type d -name 'esdata'以查找主机上的目录