今天为了启动我的 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/