为什么docker compose ps与docker ps不同?

为什么docker compose ps与docker ps不同?,docker,Docker,为什么docker compose创建的容器只能从docker compose ps中访问,并且在杀死正在运行的容器后仍然存在?docker compose是docker的软件包装,目前还没有完全支持。您可以尝试阅读一些关于kubernets和mesos的内容,以比较构建在docker或类似容器系统之上的不同集群。 没有 docker ps仅显示正在运行的容器,docker compose ps显示与当前合成文件相关的、正在运行和已停止的所有容器docker compose kill只需强制停止

为什么docker compose创建的容器只能从docker compose ps中访问,并且在杀死正在运行的容器后仍然存在?

docker compose是docker的软件包装,目前还没有完全支持。您可以尝试阅读一些关于kubernets和mesos的内容,以比较构建在docker或类似容器系统之上的不同集群。

没有

docker ps
仅显示正在运行的容器,
docker compose ps
显示与当前合成文件相关的、正在运行和已停止的所有容器
docker compose kill
只需强制停止容器,即可使用
docker compose start
重新启动容器,因此,在运行
docker compose ps
时,容器将可见,而不是
docker ps

要列出具有docker的所有容器,请使用
docker ps-a
。要删除与撰写文件相关的已停止容器,请运行
docker compose rm
,如果要停止并删除所有容器,请查看
docker compose down