docker-compose 文件中哪里允许使用 Go 模板?

Rob*_*cco 5 go-templates docker-compose

标题是不言自明的:我找不到描述撰写文件中允许使用 Go 模板的文档。

换句话说,我想知道支持以下哪一项:

version: "3.7"


services:
  whoami:
    image: "containous/whoami"
    environment:
      - VALUE='{{.Name}}'
      - NAME_{{.Name}}='NAME'
    deploy:
      labels:
        - value={{.Name}}
        - name_{{.Name}}=NAME
    networks:
      - {{.Name}}
Run Code Online (Sandbox Code Playgroud)

Rob*_*cco 4

我继续搜索,显然官方 Docker 文档中实际上提供了这些信息,即使它没有明确引用 docker compose 文件格式。

\n\n

尤其:

\n\n
\n

您可以使用 Go\xe2\x80\x99s 文本/模板包提供的\n 语法,将模板用于服务创建的某些标志。

\n\n

支持的标志如下:

\n\n

--主机名\n --挂载\n --env

\n
\n\n

由于--labels未列出,我们应该假设其中不允许文本/模板替换。

\n