泊坞窗。 显示停止的容器

我是新来的docker,我想列出停止的容器。

用docker工人ps:

sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 

它没有出现什么,因为我重新启动机器,我没有configuration他们自动启动容器。

所以当我尝试运行一个容器时,它说:

 sudo docker run -d -p 8080:80 --name=angular_moviemasher moviemasher/angular-moviemasher docker: Error response from daemon: Conflict. The name "/angular_moviemasher" is already in use by container b4428b708711c15233f558e70f58cb7800e23c4a6a57534abfa5818912630a37. You have to remove (or rename) that container to be able to reuse that name.. See 'docker run --help'. 

所以我想看看哪些docker已经安装并启动了。

在这个文档https://coderwall.com/p/2es5jw/docker-cheat-sheet-with-examples我只能find一个如何显示运行容器的例子:

集装箱信息

显示正在运行的容器。 用-a选项,它显示正在运行和停止的容器。

docker工人

就像你说的docker ps -a将显示停止和运行的容器(所有的容器)。 以下命令将只显示停止的容器。

 docker ps -a | grep Exit 

现在,您可以在docker logs container-id上执行docker logs container-id以查看发生了什么问题。

那么你给自己的答案是:

集装箱信息

显示正在运行的容器。 用-a选项,它显示正在运行和停止的容器。

docker工人

所以试试

 sudo docker ps -a 

如果docker ps -a在机器重启后没有显示任何东西,请尝试重新启动docker守护进程(关机后也会发生)