这个 Docker 卷的路由如何映射到我的主机中?
How is this Docker volume's route mapped in my host machine?
在我的 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 上 运行 它。
映射是HOST:CONTAINER
如果您的卷有效,则 esdata 目录与您的 docker-compose 文件位于同一目录中。
在我的 docker-compose 文件中,我写了“./:/exemple/of/route”
您可以使用 docker inspect [container name]
检查交易量
您也可以执行此操作find / -type d -name 'esdata'
以在您的主机上找到目录
在我的 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 上 运行 它。
映射是HOST:CONTAINER
如果您的卷有效,则 esdata 目录与您的 docker-compose 文件位于同一目录中。
在我的 docker-compose 文件中,我写了“./:/exemple/of/route”
您可以使用 docker inspect [container name]
您也可以执行此操作find / -type d -name 'esdata'
以在您的主机上找到目录