Docker ps 命令
docker ps : 列出容器
语法
docker ps [OPTIONS]
OPTIONS说明:
-a :显示所有的容器,包括未运行的。
-f :根据条件过滤显示的内容。
--format :指定返回值的模板文件。
-l :显示最近创建的容器。
-n :列出最近创建的n个容器。
--no-trunc :不截断输出。
-q :静默模式,只显示容器编号。
-s :显示总的文件大小。
实例
列出所有在运行的容器信息。
[root@node1 ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
77e830536384 mysql:latest "docker-entrypoint.sh" 38 minutes ago Up 38 minutes 3306/tcp, 33060/tcp db1
b33f242956c8 nginx:latest "/docker-entrypoint.s" About an hour ago Up About an hour 80/tcp jolly_goldstine
2b3049139a63 nginx:latest "/docker-entrypoint.s" About an hour ago Up About an hour 0.0.0.0:80->80/tcp gigantic_kare
输出详情介绍:
CONTAINER ID: 容器 ID。
IMAGE: 使用的镜像。
COMMAND: 启动容器时运行的命令。
CREATED: 容器的创建时间。
STATUS: 容器状态。
状态有7种:
created(已创建)
restarting(重启中)
running(运行中)
removing(迁移中)
paused(暂停)
exited(停止)
dead(死亡)
PORTS: 容器的端口信息和使用的连接类型(tcp\udp)。
NAMES: 自动分配的容器名称。
列出最近创建的3个容器信息。
[root@node1 ~]# docker ps -n 3
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
60c73a4c200f nginx:latest "/docker-entrypoint.s" 33 minutes ago Created myrunoob
77e830536384 mysql:latest "docker-entrypoint.sh" 39 minutes ago Up 39 minutes 3306/tcp, 33060/tcp db1
76579ebfe896 mysql:latest "docker-entrypoint.sh" 42 minutes ago Exited (1) 42 minutes ago db01
列出所有创建的容器ID。
[root@node1 ~]# docker ps -a -q
60c73a4c200f
77e830536384
76579ebfe896
b33f242956c8
8ddc1c1be042
c3e5a9aa226c
11d5a4cf3e68
。。。。。。