泊坞窗。 显示停止的容器
我是新来的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守护进程(关机后也会发生)