【问题标题】:'docker ps' and 'docker-compose ps' commands give different result'docker ps' 和 'docker-compose ps' 命令给出不同的结果
【发布时间】:2016-11-25 15:45:21
【问题描述】:
与
docker-compose ps 相比,
docker ps 给了我不同的输出。
例如
码头工人ps
显示的容器与
不同
docker-compose ps
反之亦然。
这是什么原因?
我在想 docker-compose 是在 docker 之上工作的。
【问题讨论】:
标签:
docker
containers
docker-compose
【解决方案1】:
docker ps 列出了 docker 引擎中所有正在运行的容器。 docker-compose ps 列出了与 docker-compose file 中声明的图像相关的容器。
docker-compose ps 的结果是docker ps 的结果的子集。
【解决方案2】:
@andolsi The result of docker-compose ps is a subset of the result of docker ps. 在所有情况下都不会是子集。假设当容器运行失败时,它将显示在 docker-compose ps 中,但不会显示在 docker ps 中