docker ps 列出容器

最后更新于:2022-04-02 03:04:27

[TOC] ## docker ps ## 语法 ``` docker ps [OPTIONS] options --all , -a 显示所有容器(默认显示正在运行) --filter , -f 根据所提供的条件过滤输出 --format Pretty-print containers using a Go template --last , -n 显示最后创建的n个容器(包括所有状态)(默认:1) --latest , -l 显示最新创建的容器(包括所有状态) --no-trunc 显示完整id --quiet , -q 只显示id --size , -s 显示容器占用文件总大小 ``` ## 示例 ### helli world ``` $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 4c01db0b339c ubuntu:12.04 bash 17 seconds ago Up 16 seconds 3300-3310/tcp webapp d7886598dbe2 crosbymichael/redis:latest /redis-server --dir 33 minutes ago Up 33 minutes 6379/tcp redis,webapp/db ``` ### 显示正在运行和已停止的容器 ``` docker ps -a ``` ### 只显示运行/只显示暂停 ``` > docker ps --filter status=running > docker ps --filter status=paused ``` ### 显示磁盘使用情况 ``` > docker ps -s $ docker ps -s CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES SIZE e90b8831a4b8 nginx "/bin/bash -c 'mkdir " 11 weeks ago Up 4 hours my_nginx 35.58 kB (virtual 109.2 MB) 00c6131c5e30 telegraf:1.5 "/entrypoint.sh" 11 weeks ago Up 11 weeks my_telegraf 0 B (virtual 209.5 MB) ``` ### 显示在指定网咯 ``` docker ps --filter network=net1 ```
';