为什么docker COMPOSE中忽略了COMPOSE_项目名称和-p?

为什么docker COMPOSE中忽略了COMPOSE_项目名称和-p?,docker,docker-compose,Docker,Docker Compose,为什么docker COMPOSE中忽略了我的COMPOSE_项目名称和-p 我原以为这些名称应该是服务名称的前缀,以帮助我组织名称空间,但它们似乎被完全忽略了。回答我自己的问题,希望能为其他人省力 我在我的docker compose.yml中使用了container\u name选项。似乎如果您这样做,那么漂亮的-p标志就不适用了。您似乎不清楚-p我们在docker compose中使用端口和暴露端口-p的用例是什么?这里可能我们讨论的是不同的版本?在这里,我看到docker compose

为什么docker COMPOSE中忽略了我的COMPOSE_项目名称和-p


我原以为这些名称应该是服务名称的前缀,以帮助我组织名称空间,但它们似乎被完全忽略了。

回答我自己的问题,希望能为其他人省力


我在我的
docker compose.yml
中使用了
container\u name
选项。似乎如果您这样做,那么漂亮的
-p
标志就不适用了。

您似乎不清楚
-p
我们在docker compose中使用
端口
暴露
端口-p的用例是什么?这里可能我们讨论的是不同的版本?在这里,我看到docker compose关于-p的文档,它指的是项目名称。另请参见。不幸的是,这对我不起作用:(它忽略了-p,而且我的docker-compose.yml@tara中没有任何容器名称)似乎对这个问题感到困惑。