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

时间:2020-01-27 15:48:31

标签: docker docker-compose args

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

.env文件:

OS_USER_UID=999

docker-compose:

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

但这总是导致:

services.app的不受支持的配置选项:“ args”

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

1 个答案:

答案 0 :(得分:5)

@samthegolden:是的,有帮助,怜悯:)

app:
    build:
      context: .
      args:
        - OS_USER