当前位置: 首页 > news >正文

4-Docker命令之docker ps

1.docker ps介绍

docker ps命令是用来列出容器的相关信息

2.docker ps用法

docker ps [参数]

[root@centos79 ~]# docker ps --helpUsage:  docker ps [OPTIONS]List containersAliases:docker container ls, docker container list, docker container ps, docker psOptions:-a, --all             Show all containers (default shows just running)-f, --filter filter   Filter output based on conditions provided--format string   Format output using a custom template:'table':            Print output in table format with column headers (default)'table TEMPLATE':   Print output in table format using the given Go template'json':             Print in JSON format'TEMPLATE':         Print output using the given Go template.Refer to https://docs.docker.com/go/formatting/ for more information aboutformatting output with templates-n, --last int        Show n last created containers (includes all states) (default -1)-l, --latest          Show the latest created container (includes all states)--no-trunc        Don't truncate output-q, --quiet           Only display container IDs-s, --size            Display total file sizes
[root@centos79 ~]# 

3.实例

3.1.显示正在运行的容器

命令:

docker ps

[root@centos79 ~]# docker ps
CONTAINER ID   IMAGE                  COMMAND                   CREATED          STATUS          PORTS                                                                                  NAMES
d59b9e356f74   centos:centos7         "/bin/bash"               49 seconds ago   Up 48 seconds                                                                                          condescending_margulis
8cd2c35ffd65   centos:centos7         "/bin/bash"               51 seconds ago   Up 50 seconds                                                                                          nervous_mclean
5fffa9ab7380   centos:centos7         "/bin/bash"               52 seconds ago   Up 51 seconds                                                                                          xenodochial_moore
800d0759315f   centos:centos7         "/bin/bash"               53 seconds ago   Up 53 seconds                                                                                          gracious_bohr
425747b4385b   centos-nginx:1.0       "nginx -g 'daemon of…"   4 hours ago      Up 34 minutes   0.0.0.0:80->80/tcp, :::80->80/tcp                                                      centos-nginx
4ad2db28832b   logstash:7.11.1        "/usr/local/bin/dock…"   3 weeks ago      Up 34 minutes   0.0.0.0:5045->5044/tcp, :::5045->5044/tcp, 0.0.0.0:9601->9600/tcp, :::9601->9600/tcp   logstash-messages
eba7697b317c   logstash:7.11.1        "/usr/local/bin/dock…"   3 weeks ago      Up 34 minutes   0.0.0.0:5044->5044/tcp, :::5044->5044/tcp, 0.0.0.0:9600->9600/tcp, :::9600->9600/tcp   logstash
d5dc67cd0596   kibana:7.11.1          "/bin/tini -- /usr/l…"   3 weeks ago      Up 34 minutes   0.0.0.0:5601->5601/tcp, :::5601->5601/tcp                                              kibana
85374b727101   elasticsearch:7.11.1   "/bin/tini -- /usr/l…"   3 weeks ago      Up 34 minutes   0.0.0.0:9200->9200/tcp, :::9200->9200/tcp, 0.0.0.0:9300->9300/tcp, :::9300->9300/tcp   es
[root@centos79 ~]# 

3.2.显示所有的容器

命令:

docker ps -a

[root@centos79 ~]# docker ps -a
CONTAINER ID   IMAGE                  COMMAND                   CREATED              STATUS                          PORTS                                                                                  NAMES
15792fdb6bdc   hello-world            "/hello"                  About a minute ago   Exited (0) About a minute ago                                                                                          distracted_panini
4a8eb7af634f   hello-world            "/hello"                  About a minute ago   Exited (0) About a minute ago                                                                                          pedantic_shaw
d59b9e356f74   centos:centos7         "/bin/bash"               About a minute ago   Up About a minute                                                                                                      condescending_margulis
8cd2c35ffd65   centos:centos7         "/bin/bash"               About a minute ago   Up About a minute                                                                                                      nervous_mclean
5fffa9ab7380   centos:centos7         "/bin/bash"               About a minute ago   Up About a minute                                                                                                      xenodochial_moore
800d0759315f   centos:centos7         "/bin/bash"               About a minute ago   Up About a minute                                                                                                      gracious_bohr
8f86869d31a8   hello-world            "/hello"                  2 minutes ago        Exited (0) 2 minutes ago                                                                                               busy_taussig
425747b4385b   centos-nginx:1.0       "nginx -g 'daemon of…"   4 hours ago          Up 34 minutes                   0.0.0.0:80->80/tcp, :::80->80/tcp                                                      centos-nginx
4ad2db28832b   logstash:7.11.1        "/usr/local/bin/dock…"   3 weeks ago          Up 34 minutes                   0.0.0.0:5045->5044/tcp, :::5045->5044/tcp, 0.0.0.0:9601->9600/tcp, :::9601->9600/tcp   logstash-messages
eba7697b317c   logstash:7.11.1        "/usr/local/bin/dock…"   3 weeks ago          Up 34 minutes                   0.0.0.0:5044->5044/tcp, :::5044->5044/tcp, 0.0.0.0:9600->9600/tcp, :::9600->9600/tcp   logstash
d5dc67cd0596   kibana:7.11.1          "/bin/tini -- /usr/l…"   3 weeks ago          Up 34 minutes                   0.0.0.0:5601->5601/tcp, :::5601->5601/tcp                                              kibana
85374b727101   elasticsearch:7.11.1   "/bin/tini -- /usr/l…"   3 weeks ago          Up 34 minutes                   0.0.0.0:9200->9200/tcp, :::9200->9200/tcp, 0.0.0.0:9300->9300/tcp, :::9300->9300/tcp   es
[root@centos79 ~]# 

3.3.显示最近创建的4个容器

命令:

docker ps -n 4

[root@centos79 ~]# docker ps -n 4
CONTAINER ID   IMAGE            COMMAND       CREATED              STATUS                          PORTS     NAMES
15792fdb6bdc   hello-world      "/hello"      About a minute ago   Exited (0) About a minute ago             distracted_panini
4a8eb7af634f   hello-world      "/hello"      About a minute ago   Exited (0) About a minute ago             pedantic_shaw
d59b9e356f74   centos:centos7   "/bin/bash"   2 minutes ago        Up 2 minutes                              condescending_margulis
8cd2c35ffd65   centos:centos7   "/bin/bash"   2 minutes ago        Up 2 minutes                              nervous_mclean
[root@centos79 ~]# 

3.4.正在运行的容器ID

命令:

docker ps -q

[root@centos79 ~]# docker ps -q
d59b9e356f74
8cd2c35ffd65
5fffa9ab7380
800d0759315f
425747b4385b
4ad2db28832b
eba7697b317c
d5dc67cd0596
85374b727101
[root@centos79 ~]# 

3.5.显示所有容器ID

命令:

docker ps -qa

[root@centos79 ~]# docker ps -aq
15792fdb6bdc
4a8eb7af634f
d59b9e356f74
8cd2c35ffd65
5fffa9ab7380
800d0759315f
8f86869d31a8
425747b4385b
4ad2db28832b
eba7697b317c
d5dc67cd0596
85374b727101
[root@centos79 ~]# 

3.6.显示完整形式的容器ID

命令:

docker ps -aq --no-trunc

[root@centos79 ~]# docker ps -aq --no-trunc
15792fdb6bdca4e36adba5cf40ce35cfab2621dddd121da8d739b4fb39216a1e
4a8eb7af634f844a302a3a0559b873d8030e7f5fd613818150ee720cec3dded2
d59b9e356f7406f043f5ca071bda6c28240d4e32c0db851cc52ecccfbebc9016
8cd2c35ffd658c50ea2e1880bed7a73679b32fce2910cb7434f98ef461242a95
5fffa9ab7380cef48008f57acc41af14904edf2720bb140e15f0bd3efea6382e
800d0759315f6b3f89129824cb541d00e2491318b88bcc1bacbb2b1f8c6103c8
8f86869d31a8b3cdad8695d9437d5c1e017ab690283f1b3b96d3f20a2a58a0ca
425747b4385b2198f27d70a371dd586967cf105994acd0b9a3eaa2fecb4c7ad0
4ad2db28832b91d67042e3556a0f9bbe9df886782b837833cca6b42a554a5ff2
eba7697b317c0a8be4ccfe2fe825fa37e1d45ec862c6a816af96629734e74843
d5dc67cd0596859522fa0cdd7882e24a6d8466646459a81542875a4bc27767c7
85374b727101b988a20dc7ba0bc84a7d4429e144346bae5c23ec2ff7db11666a
[root@centos79 ~]# 

3.7.显示容器大小

命令:

docker ps -s

[root@centos79 ~]# docker ps -s
CONTAINER ID   IMAGE                  COMMAND                   CREATED         STATUS          PORTS                                                                                  NAMES                    SIZE
d59b9e356f74   centos:centos7         "/bin/bash"               5 minutes ago   Up 5 minutes                                                                                           condescending_margulis   0B (virtual 204MB)
8cd2c35ffd65   centos:centos7         "/bin/bash"               5 minutes ago   Up 5 minutes                                                                                           nervous_mclean           0B (virtual 204MB)
5fffa9ab7380   centos:centos7         "/bin/bash"               5 minutes ago   Up 5 minutes                                                                                           xenodochial_moore        0B (virtual 204MB)
800d0759315f   centos:centos7         "/bin/bash"               5 minutes ago   Up 5 minutes                                                                                           gracious_bohr            0B (virtual 204MB)
425747b4385b   centos-nginx:1.0       "nginx -g 'daemon of…"   4 hours ago     Up 38 minutes   0.0.0.0:80->80/tcp, :::80->80/tcp                                                      centos-nginx             1.35kB (virtual 449MB)
4ad2db28832b   logstash:7.11.1        "/usr/local/bin/dock…"   3 weeks ago     Up 38 minutes   0.0.0.0:5045->5044/tcp, :::5045->5044/tcp, 0.0.0.0:9601->9600/tcp, :::9601->9600/tcp   logstash-messages        5.3MB (virtual 969MB)
eba7697b317c   logstash:7.11.1        "/usr/local/bin/dock…"   3 weeks ago     Up 38 minutes   0.0.0.0:5044->5044/tcp, :::5044->5044/tcp, 0.0.0.0:9600->9600/tcp, :::9600->9600/tcp   logstash                 5.3MB (virtual 969MB)
d5dc67cd0596   kibana:7.11.1          "/bin/tini -- /usr/l…"   3 weeks ago     Up 38 minutes   0.0.0.0:5601->5601/tcp, :::5601->5601/tcp                                              kibana                   259B (virtual 1.01GB)
85374b727101   elasticsearch:7.11.1   "/bin/tini -- /usr/l…"   3 weeks ago     Up 38 minutes   0.0.0.0:9200->9200/tcp, :::9200->9200/tcp, 0.0.0.0:9300->9300/tcp, :::9300->9300/tcp   es                       3.78MB (virtual 823MB)
[root@centos79 ~]# 

返回结果中多了一列SIZE,SIZE有两个值(E.g:3.78MB (virtual 823MB)--样例来自输出的最后一行),其中,3.78MB为容器真实增加的大小,virtual 823MB为整个容器虚拟大小。

整个容器虚拟大小的计算方法:

整个容器虚拟大小 = 容器真实增加的大小  + 容器镜像大小

3.8.按条件过滤容器

-->查找id为800d的容器

命令:

docker ps --filter id=800d

[root@centos79 ~]# docker ps --filter id=800d
CONTAINER ID   IMAGE            COMMAND       CREATED          STATUS          PORTS     NAMES
800d0759315f   centos:centos7   "/bin/bash"   12 minutes ago   Up 12 minutes             gracious_bohr
[root@centos79 ~]# 

-->查找id为800d或5fff的容器

命令:

docker ps --filter id=800d --filter id=5fff

备注:相同条件之间的关系是“或”关系

[root@centos79 ~]# docker ps --filter id=800d --filter id=5fff
CONTAINER ID   IMAGE            COMMAND       CREATED          STATUS          PORTS     NAMES
5fffa9ab7380   centos:centos7   "/bin/bash"   14 minutes ago   Up 14 minutes             xenodochial_moore
800d0759315f   centos:centos7   "/bin/bash"   14 minutes ago   Up 14 minutes             gracious_bohr
[root@centos79 ~]# 

-->查找id为800d并且name为gracious_bohr的容器

命令:

docker ps --filter id=800d --filter name=gracious_bohr

备注:不同条件之间的关系是“与”关系

[root@centos79 ~]# docker ps --filter id=800d --filter name=gracious_bohr
CONTAINER ID   IMAGE            COMMAND       CREATED          STATUS          PORTS     NAMES
800d0759315f   centos:centos7   "/bin/bash"   15 minutes ago   Up 15 minutes             gracious_bohr
[root@centos79 ~]# 

-->模糊匹配容器

命令:

docker ps --filter name=^/gracious.*

[root@centos79 ~]# docker ps --filter name=^/gracious.*
CONTAINER ID   IMAGE            COMMAND       CREATED          STATUS          PORTS     NAMES
800d0759315f   centos:centos7   "/bin/bash"   24 minutes ago   Up 24 minutes             gracious_bohr
[root@centos79 ~]# 

相关文章:

4-Docker命令之docker ps

1.docker ps介绍 docker ps命令是用来列出容器的相关信息 2.docker ps用法 docker ps [参数] [rootcentos79 ~]# docker ps --helpUsage: docker ps [OPTIONS]List containersAliases:docker container ls, docker container list, docker container ps, docker psOptions…...

你在地铁上修过bug吗?

作为技术人员,有没有遇到下班路上收到老板电话,系统故障,然后地铁上掏出电脑,修bug的场景。自己负责的业务线上出现问题,负责人心里是很慌的,在这种心理状态下做事很容易二次犯错,造成更大的问题…...

CPU、MCU、MPU、DSP、FPGA各是什么?有什么区别?

1、CPU 中央处理器,简称 CPU(Central Processing Unit),中央处理器主要包括两个部分,即控制器、运算器,其中还包括高速缓冲存储器及实现它们之间联系的数据、控制的总线。 电子计算机三大核心部件就是CPU…...

SpringBoot之logback 在Linux系统上启动的时候,设置日志按日期分割并设置指定时间自动清除日志

一、在src/main/resources/下创建logback-spring.xml文件 <?xml version"1.0" encoding"UTF-8"?> <configuration><!-- 日志存放路径 --><property name"log.path" value"/home/xmmc/logs" /><!-- 日志…...

OpenHarmony北向-让更广泛的应用开发者更容易参与

一、标准系统的体验 按照官方文档指导&#xff0c;这样操作&#xff0c;OH标准系统开发板就可以运行开发者开发的OpenHarmony应用了。 二、实际情况 按照开发文档上的说明&#xff0c;肯定是装不上的。因为OH不同的发行版&#xff0c;不同发行板不同的设备&#xff0c;IDE&…...

数据结构之归并排序及排序总结

目录 归并排序 归并排序的时间复杂度 排序的稳定性 排序总结 归并排序 归并排序大家只需要掌握其递归方法即可&#xff0c;非递归方法由于在某些特殊场景下边界难控制&#xff0c;我们一般很少使用非递归实现归并排序。那么归并排序的递归方法我们究竟是怎样实现呢&#xff…...

仿windows12网盘,私有云盘部署教程,支持多种网盘

仿windows12网盘,私有云盘部署教程&#xff0c;支持多种网盘 资源宝分享&#xff1a;www.httple.net 视频教程&#xff1a;https://www.bilibili.com/video/BV1m64y1G7Bq/ 宝塔部署方式&#xff1a; 1.验证是否安装jdk,没有安装请看安装教程 推荐安装jdk8&#xff08;注意您…...

深度学习 时间序列回归学习笔记

目录 常用的深度学习时间序列回归模型: ARIMA模型 ETS模型 效果评估...

【postgresql】ERROR: INSERT has more expressions than target columns

执行下面sql insert into apply_account_cancellation3 select * from pply_account_cancellation; 返回下面错误信息 insert into apply_account_cancellation3 select * from apply_account_cancellation > ERROR: INSERT has more expressions than target colu…...

Android Kotlin语言下的文件存储

目录 将数据存储到文件中 创建文件和保存数据 读取文件 SharedPreferences存储 存储数据到SharedPreferences中 Context类中的getSharedPreferences()方法 Activity类中的getPreferences()方法 从SharedPreferences中读取数据 SQLite数据库存储 创建数据库 调用数据…...

Verilog 入门(八)(验证)

文章目录 编写测试验证程序波形产生值序列重复模式 测试验证程序实例从文本文件中读取向量实例&#xff1a;时序检测器 测试验证程序用于测试和验证设计方法的正确性。Verilog 提供强有力的结构来说明测试验证程序。 编写测试验证程序 测试验证程序有三个主要目的&#xff1a;…...

vue3 vue-router 导航守卫 (五)

在Vue 3中&#xff0c;导航守卫仍然是一个重要的概念&#xff0c;用于在路由切换时执行一些特定的逻辑。Vue Router提供了多个导航守卫&#xff0c;包括全局守卫、路由独享守卫和组件内守卫。可以在路由切换时执行一些特定的逻辑&#xff0c;例如身份验证、权限控制、数据加载等…...

Git命令---查看远程仓库

介绍 使用git命令查看绑定的远程仓库。 命令 git remote -v...

12.8作业

1. 使用手动连接&#xff0c;将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中&#xff0c;在自定义的槽函数中调用关闭函数 将登录按钮使用qt5版本的连接到自定义的槽函数中&#xff0c;在槽函数中判断ui界面上输入的账号是否为"admin"&#xff0c;密码是…...

算法:有效的括号(入栈出栈)

时间复杂度 O(n) 空间复杂度 O(n∣Σ∣)&#xff0c;其中 Σ 表示字符集&#xff0c;本题中字符串只包含 6 种括号 /*** param {string} s* return {boolean}*/ var isValid function(s) {const map {"(":")","{":"}","["…...

vxworks常用的指令归纳

目的&#xff1a;方便自己查阅 tftpboot 0x10000000 vxworks bootelf 0x10000000 ifconfig "gem0 dowm" ifconfig "gem0 inet 192.168.0.81" ifconfig "gem0 lladdr 01:02:03:04:05:06:07" ifconfig "gem0 up" ld 0,1,"…...

线性回归实战

3.1 使用正规方程进行求解 3.1.1 简单线性回归 公式 &#xff1a; y w x b y wx b ywxb 一元一次方程&#xff0c;在机器学习中一元表示一个特征&#xff0c;b表示截距&#xff0c;y表示目标值。 使用代码进行实现&#xff1a; 导入包 import numpy as np import matp…...

stm32 使用18B20 测试温度

用18b20 测试温度是非常常用的&#xff0c;不过18B20的调试不是这么容易的&#xff0c;有些内容网上很多的&#xff0c;不再重复说了&#xff0c;我先把波形说一下&#xff0c;再说程序部分&#xff1a; 整个都温度数据的顺序是&#xff1a; 1.700uS的低电平复位并测试18B20的…...

【Delphi】一个函数实现ios,android震动功能 Vibrate(包括3D Touch 中 Peek 震动等)

一、前言 我们在开发移动端APP的时候&#xff0c;有时可能需要APP能够提供震动功能&#xff0c;以便提醒操作者&#xff0c;特别是ios提供的3D Touch触感功能&#xff0c;操作者操作时会有触感震动&#xff0c;给操作者的感觉很友好。那么&#xff0c;在Delphi的移动端FMX开发中…...

国产Type-C PD芯片—接口快充取电芯片

常用USB PDTYPE-C受电端&#xff0c;即设备端协议IC芯片&#xff08;PD Sink&#xff0c;也叫PD诱骗芯片&#xff09;&#xff0c;诱导取电芯片。 产品介绍 LDR6328: ◇ 采用 SOP-8 封装 ◇ 兼容 USB PD 3.0 规范&#xff0c;支持 USB PD 2.0 ◇ 兼容 QC 3.0 规范&#x…...

IDEA运行Tomcat出现乱码问题解决汇总

最近正值期末周&#xff0c;有很多同学在写期末Java web作业时&#xff0c;运行tomcat出现乱码问题&#xff0c;经过多次解决与研究&#xff0c;我做了如下整理&#xff1a; 原因&#xff1a; IDEA本身编码与tomcat的编码与Windows编码不同导致&#xff0c;Windows 系统控制台…...

测试微信模版消息推送

进入“开发接口管理”--“公众平台测试账号”&#xff0c;无需申请公众账号、可在测试账号中体验并测试微信公众平台所有高级接口。 获取access_token: 自定义模版消息&#xff1a; 关注测试号&#xff1a;扫二维码关注测试号。 发送模版消息&#xff1a; import requests da…...

Linux相关概念和易错知识点(42)(TCP的连接管理、可靠性、面临复杂网络的处理)

目录 1.TCP的连接管理机制&#xff08;1&#xff09;三次握手①握手过程②对握手过程的理解 &#xff08;2&#xff09;四次挥手&#xff08;3&#xff09;握手和挥手的触发&#xff08;4&#xff09;状态切换①挥手过程中状态的切换②握手过程中状态的切换 2.TCP的可靠性&…...

ESP32读取DHT11温湿度数据

芯片&#xff1a;ESP32 环境&#xff1a;Arduino 一、安装DHT11传感器库 红框的库&#xff0c;别安装错了 二、代码 注意&#xff0c;DATA口要连接在D15上 #include "DHT.h" // 包含DHT库#define DHTPIN 15 // 定义DHT11数据引脚连接到ESP32的GPIO15 #define D…...

什么是库存周转?如何用进销存系统提高库存周转率?

你可能听说过这样一句话&#xff1a; “利润不是赚出来的&#xff0c;是管出来的。” 尤其是在制造业、批发零售、电商这类“货堆成山”的行业&#xff0c;很多企业看着销售不错&#xff0c;账上却没钱、利润也不见了&#xff0c;一翻库存才发现&#xff1a; 一堆卖不动的旧货…...

pikachu靶场通关笔记22-1 SQL注入05-1-insert注入(报错法)

目录 一、SQL注入 二、insert注入 三、报错型注入 四、updatexml函数 五、源码审计 六、insert渗透实战 1、渗透准备 2、获取数据库名database 3、获取表名table 4、获取列名column 5、获取字段 本系列为通过《pikachu靶场通关笔记》的SQL注入关卡(共10关&#xff0…...

MySQL用户和授权

开放MySQL白名单 可以通过iptables-save命令确认对应客户端ip是否可以访问MySQL服务&#xff1a; test: # iptables-save | grep 3306 -A mp_srv_whitelist -s 172.16.14.102/32 -p tcp -m tcp --dport 3306 -j ACCEPT -A mp_srv_whitelist -s 172.16.4.16/32 -p tcp -m tcp -…...

有限自动机到正规文法转换器v1.0

1 项目简介 这是一个功能强大的有限自动机&#xff08;Finite Automaton, FA&#xff09;到正规文法&#xff08;Regular Grammar&#xff09;转换器&#xff0c;它配备了一个直观且完整的图形用户界面&#xff0c;使用户能够轻松地进行操作和观察。该程序基于编译原理中的经典…...

如何在网页里填写 PDF 表格?

有时候&#xff0c;你可能希望用户能在你的网站上填写 PDF 表单。然而&#xff0c;这件事并不简单&#xff0c;因为 PDF 并不是一种原生的网页格式。虽然浏览器可以显示 PDF 文件&#xff0c;但原生并不支持编辑或填写它们。更糟的是&#xff0c;如果你想收集表单数据&#xff…...

Python ROS2【机器人中间件框架】 简介

销量过万TEEIS德国护膝夏天用薄款 优惠券冠生园 百花蜂蜜428g 挤压瓶纯蜂蜜巨奇严选 鞋子除臭剂360ml 多芬身体磨砂膏280g健70%-75%酒精消毒棉片湿巾1418cm 80片/袋3袋大包清洁食品用消毒 优惠券AIMORNY52朵红玫瑰永生香皂花同城配送非鲜花七夕情人节生日礼物送女友 热卖妙洁棉…...