如何使用自定义文件名运行docker compose

如何使用自定义文件名运行docker compose,docker,docker-compose,Docker,Docker Compose,我有这个文件:docker compose.test.yml 但当我尝试运行docker compose时,会发生以下情况: $docker组合 错误: 在此目录或其他目录中找不到合适的配置文件 父母亲你在正确的目录中吗? 支持的文件名:docker-compose.yml、docker-compose.yaml 是否有一些选项指定要使用的文件?使用-f选项指定文件名 例如: docker compose-f docker-compose.test.yml up 这是Docker Compos

我有这个文件:
docker compose.test.yml

但当我尝试运行
docker compose
时,会发生以下情况:

$docker组合
错误:
在此目录或其他目录中找不到合适的配置文件
父母亲你在正确的目录中吗?
支持的文件名:docker-compose.yml、docker-compose.yaml

是否有一些选项指定要使用的文件?

使用
-f
选项指定文件名

例如:

docker compose-f docker-compose.test.yml up

这是Docker Compose CLI Why downvote中描述的
--file
选项的地方?至少对于被称为复制品的问题来说,这不是一个复制品。@ValentineShi复制品是不对的,要求一个好的文件名以及如何使用文件名作为参数是不同的事情。无论如何,这个问题本身太简单了:你可以在一分钟内从官方文件中读到它。研究力度不够。在输入长文档之前,我们大多数人仍然会快速检查堆栈交换,因此答案是肯定的。问一个太简单的问题是不符合规则的。@Valentinshi我从这里的答案中得到了建议,尽管我以前做过很多次。你要确保你做对了。至于规则,据说你在提出要求之前必须做一个快速的调查。而且,如果你只问这一个参数,你可以问每个参数一个问题。此外,docker的所有问题都不属于StackOverflow,而是属于SuperUser或Unix&Linux,因为它们不涉及编码,而是涉及参数和命令。@Valentinesh你赢了,这是关于主题的。不那么重要:令人惊讶的是,在这里将其标记为副本是正确的,因为它只与答案有关——即使其他答案属于封闭式问题。那么这个问题和答案现在也得到了我的支持,如果答案显然被很多人使用的话,那么在撰写本文时,至少-1是不符合逻辑的。