不同版本的docker命令會有稍微區(qū)別,本次docker版本為
Docker version 17.06.2-ce, build cec0b72
查看docker ps幫助
[root@localhost ~]# docker ps --help
Usage: docker ps [OPTIONS]
List containers
Options:
-a, --all Show all containers (default shows just running) [顯示所有運行中的容器]
-f, --filter filter Filter output based on conditions provided 【過濾容器】
--format string Pretty-print containers using a Go template 【使用go模板打印輸出】
--help Print usage
-n, --last int Show n last created containers (includes all states) (default -1) 【顯示最后創(chuàng)建的n個容器】
-l, --latest Show the latest created container (includes all states)【顯示所有最后創(chuàng)建的容器】
--no-trunc Don't truncate output 【不截斷輸出坠宴,完整顯示】
-q, --quiet Only display numeric IDs 【顯示容器id】
-s, --size Display total file sizes 【顯示容器大小】
[root@localhost ~]#
docker ps
默認顯示運行中的容器胳挎,如果需要查看所有容器需要增加 -a選項
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c95b7f218bd5 dabuild:latest "/usr/sbin/sshd -D" 20 hours ago Up 20 hours 0.0.0.0:5004->5004/tcp, 0.0.0.0:8011->8011/tcp, 0.0.0.0:8022->8022/tcp dabuilder_dabuild_1
171401662b68 danginx:latest "nginx -g 'daemon ..." 24 hours ago Up 24 hours 0.0.0.0:8083->80/tcp mzcqjy_mzcqjynginx_1
docker ps -a
顯示所有容器包括退出狀態(tài)的
[root@localhost ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c95b7f218bd5 dabuild:latest "/usr/sbin/sshd -D" 20 hours ago Up 20 hours 0.0.0.0:5004->5004/tcp, 0.0.0.0:8011->8011/tcp, 0.0.0.0:8022->8022/tcp dabuilder_dabuild_1
171401662b68 danginx:latest "nginx -g 'daemon ..." 24 hours ago Up 24 hours 0.0.0.0:8083->80/tcp mzcqjy_mzcqjynginx_1
06437e163751 mysql:5.6 "docker-entrypoint..." 24 hours ago Up 24 hours 0.0.0.0:3306->3306/tcp mzcqjy_mysql_1
af0c3e19033c dajdk:latest "java -Djava.secur..." 24 hours ago Up 39 minutes 0.0.0.0:5003->5003/tcp mzcqjy_mzcqjyjava_1
af584030a3ef daredis:3.2.9 "docker-entrypoint..." 24 hours ago Up 24 hours 0.0.0.0:6379->6379/tcp mzcqjy_daredis_1
0375d08222b6 local_seafile/server:latest "/sbin/my_init -- ..." 2 days ago Exited (2) 7 seconds ago seafile
[root@localhost ~]#
docker ps -n 2
顯示最后創(chuàng)建的2個容器
seafile
[root@localhost ~]# docker ps -n 2
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c95b7f218bd5 dabuild:latest "/usr/sbin/sshd -D" 20 hours ago Up 20 hours 0.0.0.0:5004->5004/tcp, 0.0.0.0:8011->8011/tcp, 0.0.0.0:8022->8022/tcp dabuilder_dabuild_1
171401662b68 danginx:latest "nginx -g 'daemon ..." 24 hours ago Up 24 hours 0.0.0.0:8083->80/tcp mzcqjy_mzcqjynginx_1
[root@localhost ~]#
docker ps -l
顯示最后創(chuàng)建的容器,包括所有狀態(tài)
[root@localhost ~]# docker ps -l
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c95b7f218bd5 dabuild:latest "/usr/sbin/sshd -D" 20 hours ago Up 20 hours 0.0.0.0:5004->5004/tcp, 0.0.0.0:8011->8011/tcp, 0.0.0.0:8022->8022/tcp dabuilder_dabuild_1
[root@localhost ~]#
docker ps --no-trunc
不截斷輸出哩照,展示完整信息摆霉,默認是省略了一些內(nèi)容
[root@localhost ~]# docker ps --no-trunc -l #完全展示
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c95b7f218bd5da32554383a66426ba24d338315a23027d0946e7d7b9cf4c261a dabuild:latest "/usr/sbin/sshd -D" 20 hours ago Up 20 hours 0.0.0.0:5004->5004/tcp, 0.0.0.0:8011->8011/tcp, 0.0.0.0:8022->8022/tcp dabuilder_dabuild_1
[root@localhost ~]# docker ps -l #默認省略了一些內(nèi)容
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c95b7f218bd5 dabuild:latest "/usr/sbin/sshd -D" 20 hours ago Up 20 hours 0.0.0.0:5004->5004/tcp, 0.0.0.0:8011->8011/tcp, 0.0.0.0:8022->8022/tcp dabuilder_dabuild_1
[root@localhost ~]#
docker ps -q
顯示容器的id
[root@localhost ~]# docker ps -q
c95b7f218bd5
171401662b68
06437e163751
af0c3e19033c
af584030a3ef
[root@localhost ~]#
docker ps -s
顯示容器的大小
af584030a3ef
[root@localhost ~]# docker ps -s
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES SIZE
c95b7f218bd5 dabuild:latest "/usr/sbin/sshd -D" 20 hours ago Up 20 hours 0.0.0.0:5004->5004/tcp, 0.0.0.0:8011->8011/tcp, 0.0.0.0:8022->8022/tcp dabuilder_dabuild_1 56.5kB (virtual 808MB)
171401662b68 danginx:latest "nginx -g 'daemon ..." 24 hours ago Up 24 hours 0.0.0.0:8083->80/tcp mzcqjy_mzcqjynginx_1 2B (virtual 20.2MB)
06437e163751 mysql:5.6 "docker-entrypoint..." 24 hours ago Up 24 hours 0.0.0.0:3306->3306/tcp mzcqjy_mysql_1 0B (virtual 298MB)
af0c3e19033c dajdk:latest "java -Djava.secur..." 24 hours ago Up About an hour 0.0.0.0:5003->5003/tcp mzcqjy_mzcqjyjava_1 32.8kB (virtual 439MB)
af584030a3ef daredis:3.2.9 "docker-entrypoint..." 24 hours ago Up 24 hours 0.0.0.0:6379->6379/tcp mzcqjy_daredis_1 0B (virtual 20.5MB)
[root@localhost ~]#
docker ps --filter name='mzcqjy_mzcqjyjava_1'
過濾容器名稱為mzcqjy_mzcqjyjava_1的容器
[root@localhost ~]# docker ps --filter name='mzcqjy_mzcqjyjava_1'
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
af0c3e19033c dajdk:latest "java -Djava.secur..." 24 hours ago Up About an hour 0.0.0.0:5003->5003/tcp mzcqjy_mzcqjyjava_1
[root@localhost ~]#