Docker compose 如何在没有项目名称的情况下运行docker compose?

Docker compose 如何在没有项目名称的情况下运行docker compose?,docker-compose,Docker Compose,默认情况下,Compose将项目名称基于运行Compose命令的目录basename。可以通过为每个命令传递-p/--project name选项或设置COMPOSE\u project\u name环境变量来覆盖项目名称 我可以用空项目名运行docker compose吗?我用名称myvolume声明卷,我希望在启动容器后使用名称myvolume,而不是例如user\u myvolume。可能吗?不可能有空的项目名称,因为docker在内部使用它作为容器密钥的一部分 这里有更详细的讨论:。听起

默认情况下,Compose将项目名称基于运行Compose命令的目录basename。可以通过为每个命令传递
-p/--project name
选项或设置
COMPOSE\u project\u name
环境变量来覆盖项目名称


我可以用空项目名运行docker compose吗?我用名称myvolume声明卷,我希望在启动容器后使用名称
myvolume
,而不是例如
user\u myvolume
。可能吗?

不可能有空的项目名称,因为docker在内部使用它作为容器密钥的一部分


这里有更详细的讨论:。

听起来很合理。谢谢