【问题标题】:multiple docker files in a directory一个目录中有多个 docker 文件
【发布时间】:2017-05-14 16:55:33
【问题描述】:

我在一个目录中有多个 docker 文件。当我执行

docker-compose up

将执行哪个yaml 文件?

谢谢。

【问题讨论】:

    标签: docker yaml docker-compose


    【解决方案1】:

    如果你有一个名为 docker-compose.yml 的文件,它将被使用,

    摘自

    docker-compose help

    你有

    Options: -f, --file FILE Specify an alternate compose file (default: docker-compose.yml)

    所以你可以指定另一个文件,比如

    docker-compose -f my_file.yml up

    【讨论】:

    • 如果没有 docker-compose.yml 而你只写 docker-compose up 会怎样?例如,在我的目录中有 x.yaml、y.yaml 和 z.yaml,当我编写 docker-compose up 时,某些东西会被执行。我想知道 docker 是执行所有这些还是只执行其中一个
    • 您可以使用docker-compose -f x.yaml up 等显式执行它们
    猜你喜欢
    • 2011-01-19
    • 2013-03-03
    • 1970-01-01
    • 2013-04-12
    • 1970-01-01
    • 2019-02-11
    • 2012-08-16
    • 2013-07-23
    • 1970-01-01
    相关资源
    最近更新 更多