Docker 不能在 docker-compose 中使用参数(使用 .env 中的参数)

Docker can't use args in docker-compose (use args from .env)

我想将我在 .env 文件中定义的一些参数传递给我容器的构建过程

.env 文件:

OS_USER_UID=999

docker-撰写:

  app:
    build: .
    args:
      - OS_USER_UID=$OS_USER_UID

但这总是导致:

Unsupported config option for services.app: 'args'

为什么?我不能只使用我在 .env 中定义的变量作为构建变量吗?

@samthegolden:是的,有帮助,谢谢 :)

app:
    build:
      context: .
      args:
        - OS_USER