默认情况下,Compose将项目名称基于运行命令的目录的基本名称。通过为每个命令传递-p / --project-name
选项或设置COMPOSE_PROJECT_NAME
环境变量,可以覆盖项目名称。
我可以使用空的项目名称运行docker-compose吗?我用以下名称声明该卷:myvolume,我想在启动容器后使用名称myvolume
,而不是例如。 user_myvolume
。有可能吗?
不可能有一个空的项目名称,因为它在Docker内部用作容器密钥的一部分。
在这里进行更详细的讨论:Proposal: support for empty project names。