gpt4 book ai didi

docker-compose - Docker Compose 中的 'environment: &environment' 是什么意思?

转载 作者:行者123 更新时间:2023-12-03 23:53:30 29 4
gpt4 key购买 nike

我找到了 this project在做一些研究的同时。我注意到 Docker Compose 示例文件中的这一行:
environment: &environment
所以我想知道它实际上意味着什么?这是什么用例?

我试图在 docs 中找到它,但我找不到任何关于它的信息。

最佳答案

当您想在 yml 文件中为其他服务引用相同的配置时。 &用于定义,而您使用 *引用它。

示例代码段,其中 &default-logging是定义块,在 service 中向下引用和 db使用 * 阻止

version: '3.4'
x-logging:
&default-logging
options:
max-size: '12m'
max-file: '5'
driver: json-file

services:
web:
image: myapp/web:latest
logging: *default-logging
db:
image: mysql:latest
logging: *default-logging

文档:docs.docker.com/compose/compose-file/#extension-fields

关于docker-compose - Docker Compose 中的 'environment: &environment' 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53674963/

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