有一个命令列出图像,docker图像,但似乎没有对应的docker容器。
除了成为根用户并查看/var/lib/docker之外,似乎没有其他方法可以做到这一点。我遗漏了什么吗?这是不该做的事吗?
有一个命令列出图像,docker图像,但似乎没有对应的docker容器。
除了成为根用户并查看/var/lib/docker之外,似乎没有其他方法可以做到这一点。我遗漏了什么吗?这是不该做的事吗?
当前回答
docker ps [OPTIONS]
下面的命令默认只显示正在运行的容器。
docker ps
查看所有容器:
docker ps -a
用于显示最新创建的容器:
docker ps -l
其他回答
列出正在运行的容器:-
$ docker ps
列出所有容器:-
$ docker ps -a
只列出停止的容器:-
$ docker ps -filter“status=exited” 或 $ docker ps -f "status=exit "
docker ps [OPTIONS]
下面的命令默认只显示正在运行的容器。
docker ps
查看所有容器:
docker ps -a
用于显示最新创建的容器:
docker ps -l
只列出容器SHA1:
docker ps -aq --no-trunc
这样,您就可以将所有容器的列表用于其他命令(接受多个容器id作为参数)。
例如,只列出所有容器的名称(因为docker ps只列出它们的名称和其他信息):
docker inspect --format='{{.Name}}' $(sudo docker ps -aq --no-trunc)
Docker命令集很简单,并且可以很好地结合在一起:
docker stack ls
docker service ls
docker image ls
docker container ls
首先教授别名是令人困惑的。一旦你明白发生了什么,他们可以节省一些按键:
docker images -> docker image ls
docker ps -> docker container ls
docker rmi -> docker image rm
docker rm -> docker container rm
Docker中有几个别名。例如:
docker rmi
docker image rm
docker image rmi
docker image remove
都是相同的命令(参见自己使用docker help image rm)。
只显示正在运行的容器
码头工人ps
显示所有容器(包括所有状态)
Docker ps a
显示最新创建的容器(包括所有状态)
Docker ps -l
显示最近创建的n个容器(包括所有状态)
Docker ps -n=-1
显示文件的总大小
Docker ps -s
新版本的Docker对命令进行了更新,增加了一些管理命令:
Docker容器ls
列出所有正在运行的容器。
Docker容器ls -a