通往「;docker compose.yml“;作为参数

通往「;docker compose.yml“;作为参数,docker,docker-compose,Docker,Docker Compose,今天,为了启动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 但这并没有起作用,

今天,为了启动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 compose对命令的哪些部分采用选项相当挑剔。在这种情况下,
docker compose up
不接受
-f
选项

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

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

显示的错误是什么?显示的不是错误消息,而是一条一般消息,开头是:构建、重新创建、启动并附加到服务的容器。。。。然后使用:up[options][--scale SERVICE=NUM..][SERVICE…]options:….docker compose up命令没有-f参数,所以基本上不能给出它。但是,您可以在docker compose run中使用-f,如果它适合您的设置,请尝试一下。实际上选项“-f”不能在docker run中使用,这是我收到的错误消息:未知速记标志-f中显示的错误是什么?显示的不是错误消息,而是以:Builds开头的一般消息,(重新)为服务创建、启动并附加到容器…然后用法:up[options][--scale service=NUM..][service…]options:….docker compose up命令没有-f参数,因此基本上不能给出它。但是,您可以在docker compose run中使用-f,如果它适合您的设置,请尝试一下。实际上,选项“-f"无法与docker run一起使用,这是我收到的错误消息:未知速记标志:'f'in-fYes,它以这种方式工作得很好,谢谢!!!是否有方法永久添加此路径,以便不需要每次都指定它?例如,系统路径?是的,它以这种方式工作得很好,谢谢!!!有方法添加此路径吗永久性地,这样就不需要每次都指定它了?例如系统路径?