Docker Compose中的“ environment:&environment”是什么意思?

时间:2018-12-07 18:21:13

标签: docker-compose

我在做一些研究时发现this project。我注意到Docker Compose示例文件中的这一行:

newtype Flip f b a = Flip (f a b) instance Fstable (Flip (,) b) where fst' (Flip (a,b)) = a

所以我想知道这到底意味着什么?什么是用例?

我试图在docs中找到它,但找不到任何东西。

1 个答案:

答案 0 :(得分:2)

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

示例代码段,其中&default-logging是定义块,并使用servicedb*块中向下引用

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