gpt4 book ai didi

docker 撰写 : meaning of {} in volume definition

转载 作者:行者123 更新时间:2023-12-02 18:08:34 24 4
gpt4 key购买 nike

{}是什么意思在体积定义中?

例如

version: '2'

volumes:
dataelasticsearch: {}

services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:5.4.3
volumes:
- ./dataelasticsearch:/usr/share/elasticsearch/data

最佳答案

这只是一个空映射。这只是意味着没有为命名卷提供额外的选项。

从我所做的测试来看,这与将其留空没有什么不同,例如:

volumes:
dataelasticsearch:

docker-compose docs对此不再提供任何见解。

还有一件事:您在顶部定义了一个命名卷,但随后您在服务中绑定(bind)了一个已安装的卷:
volumes:
- ./dataelasticsearch:/usr/share/elasticsearch/data

这里 ./dataelasticsearch基本上在您的本地目录中创建一个文件夹,该文件夹作为卷安装。如果您想要此功能,则根本不需要命名卷。

关于 docker 撰写 : meaning of {} in volume definition,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54807762/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com