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
。。。。。。

posted @ 2021-09-15 11:21  落樰兂痕  阅读(144)  评论(0编辑  收藏  举报