' docker ps' ' docker-compose ps'命令给出不同的结果

时间:2016-11-25 15:45:22

标签: docker containers docker-compose

docker-compose ps 相比,

docker ps 给了我不同的输出。

例如

  

docker ps

未显示与

相同的容器
  

docker-compose ps

反之亦然。

这是什么原因?

我在想 docker-compose 正在 docker 上工作。

2 个答案:

答案 0 :(得分:9)

docker ps列出了docker引擎中所有正在运行的容器。 docker-compose ps列出与docker-compose file中声明的图像相关的容器。

docker-compose ps的结果是docker ps的结果的一部分。

答案 1 :(得分:1)

@andolsi The result of docker-compose ps is a subset of the result of docker ps.在所有情况下都不是子集。可以说,如果容器运行失败,它将在docker-compose ps中显示,但不会在docker ps中显示