Docker-compose ps不显示任何输出

我试图运行docker组成的ps和docker组成的日志,并没有显示任何输出。 我能够运行docker组成,并validation正确的容器开始与dockerPS。 然而docker组成日志和PS不显示任何东西

> sudo docker-compose -f /opt/docker-compose/server1-compose.yml ps Name Command State Ports ------------------------------ > sudo docker-compose -f /opt/docker-compose/server1-compose.yml logs Attaching to 

这两个命令都返回预期的输出。 这里有什么问题? docker-compose版本:1.4.2 Docker版本1.7.1,build 786b29d

非常感谢@dnephin发布回复。 完整性在这里是:

dnephin-

“我怀疑这里发生的事情是项目名称不同,默认项目名称是目录的基本名称,所以如果从不同的目录运行docker-compose,则可能会得到不同的项目名称。

您可以使用-p或COMPOSE_PROJECT_NAME环境variables来设置它。 如果您查看容器名称的第一部分(在第一个下划线之前),那就是项目名称。

从文件中configuration项目名称存在未解决的问题。 我想我们会尽快实施。“

将-p开关添加到我的撰写命令中解决了问题。 即:sudo docker-compose -f /opt/docker-compose/server1-compose.yml logs -p projectname