docker - "docker-compose.yml"的路径作为参数

今天为了启动我的 docker-compose.yml 文件中指定/包含的 docker 容器, 我首先转到 docker-compose.yml 所在的文件夹,然后键入:

docker-compose up -d

而且效果很好!

如果我想从不同的文件夹(而不是从 docker-compose.yml 所在的文件夹内)运行“docker-compose up”命令怎么办:

我试过:

docker-compose up -d -f /data/....../docker-compose.yml

但这没有用,因为我收到了一个警告,它重新显示了所有可能的选项,而“-f”不是列出的选项之一。

那么如何将“docker-compose.yml”的路径指定为我的“docker-compose up”命令的 CLI 参数?

最佳答案

docker-compose 对命令的哪些部分采用选项非常挑剔。在这种情况下,docker-compose up 不采用 -f 选项。

但是,docker-compose 本身确实采用-f 选项。尝试运行:

docker-compose -f /data/......./docker-compose.yml up -d

关于docker - "docker-compose.yml"的路径作为参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66682037/

相关文章:

docker - 使用 github 工作流部署到 ​​kubernetes 集群

c++ - C++中通过函数删除一个对象

c - 将 foo(int *) 作为参数传递给 X 中的 foo(void*)

Flutter - 'showSnackBar' 已弃用 - 如何更新?

java - 使用 Java 8 迭代 Map 数组并返回 Map

javascript - 动画仅适用于第一次单击按钮

javascript - ("[object Promise]") 无法序列化为 JSON

python - 从具有相同键的多个字典中获取值

python - 在 pandas 的 to_markdown() 中抑制科学记数法

python - 将数据规范化为 [-1 and 1] ,但需要保留 0 值