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