Docker ps 命令
docker ps 命令用于列出容器
docker ps [OPTIONS]
默认情况下只会列出所有正在运行的容器
OPTIONS | 说明 |
---|---|
-a | 显示所有的容器,包括未运行的 |
-f | 根据条件过滤显示的内容 |
--format | 指定返回值的模板文件 |
-l | 显示最近创建的容器 |
-n | 列出最近创建的n个容器 |
--no-trunc | 不截断输出 |
-q | 静默模式,只显示容器编号 |
-s | 显示总的文件大小 |
范例 1
列出所有在运行的容器信息
[root@localhost ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d07b599f11e4 jcdemo/flaskapp "python /src/app.py" 9 hours ago Up 9 hours 0.0.0.0:32768->5000/tcp hardcore_lalande
范例 2
列出最近创建的5个容器信息
[root@localhost ~]# docker ps -a -n 5 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 85ebd65c84d3 jcdemo/flaskapp:latest "python /src/app.py" 33 minutes ago Created my-flask-app b0bf9b521af0 twle/flask_365_102 "python -c 'import f…" 2 hours ago Exited (0) 2 hours ago relaxed_yalow 28725e20460b twle/py365flask102 "/bin/bash" 6 hours ago Exited (0) 3 hours ago distracted_blackwell 455bba3c41d4 python:3.6.5 "/bin/bash" 7 hours ago Exited (0) 6 hours ago python_365_flask 2ac131d3578d ubuntu:16.10 "/bin/bash" 7 hours ago Exited (0) 7 hours ago optimistic_allen
范例 3
下面的命令用于列出所有容器 ID
[root@localhost ~]# docker ps -a -q 85ebd65c84d3 b0bf9b521af0 28725e20460b 455bba3c41d4 2ac131d3578d b258d8bd85df 36cc2f77b49d d4dc8634df69 7e0805087ef8 87c897f22904 d07b599f11e4