docker ps
包与运行时
用法
docker ps [-a] [--filter <f>]只列出此刻正在运行的容器;启动后马上退出的那个要加 -a 才看得到,docker run 好像什么都没做时就该去那里看。
常用选项
| 选项 | 含义 |
|---|---|
| -a | stopped containers too |
| -q | ids only, for piping |
| --filter status=exited | narrow by status, name, label and so on |
| --format "{{.Names}} {{.Status}}" | choose the columns |
| -n <n> | the n most recently created |
| -s | show the disk each one uses |
示例
docker psthe containers running right now
docker ps -aalso the ones that exited, which is where a crash shows up
docker ps -q | xargs docker stopstops everything that is running
问题永远是什么装到哪里:装进这个项目,还是装到整台机器上。
怎么看
- 方括号 [ ] 表示这部分可以不写。
- 省略号 … 表示可以写多个。
- 选项区分大小写——有些命令里 -r 和 -R 不是一回事。
常见问题
Q. docker ps 是做什么的?
只列出此刻正在运行的容器;启动后马上退出的那个要加 -a 才看得到,docker run 好像什么都没做时就该去那里看。
Q. 怎么写?
docker ps [-a] [--filter <f>] —— 方括号表示可以省略的部分。
Q. 值得记的选项有几个?
这里列了 6 个,完整列表在 man docker。这条命令属于包与运行时。
相关命令
man 手册: man docker-ps