当前位置: 首页 > 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…...

YSYX学习记录(八)

C语言&#xff0c;练习0&#xff1a; 先创建一个文件夹&#xff0c;我用的是物理机&#xff1a; 安装build-essential 练习1&#xff1a; 我注释掉了 #include <stdio.h> 出现下面错误 在你的文本编辑器中打开ex1文件&#xff0c;随机修改或删除一部分&#xff0c;之后…...

将对透视变换后的图像使用Otsu进行阈值化,来分离黑色和白色像素。这句话中的Otsu是什么意思?

Otsu 是一种自动阈值化方法&#xff0c;用于将图像分割为前景和背景。它通过最小化图像的类内方差或等价地最大化类间方差来选择最佳阈值。这种方法特别适用于图像的二值化处理&#xff0c;能够自动确定一个阈值&#xff0c;将图像中的像素分为黑色和白色两类。 Otsu 方法的原…...

2025盘古石杯决赛【手机取证】

前言 第三届盘古石杯国际电子数据取证大赛决赛 最后一题没有解出来&#xff0c;实在找不到&#xff0c;希望有大佬教一下我。 还有就会议时间&#xff0c;我感觉不是图片时间&#xff0c;因为在电脑看到是其他时间用老会议系统开的会。 手机取证 1、分析鸿蒙手机检材&#x…...

LRU 缓存机制详解与实现(Java版) + 力扣解决

&#x1f4cc; LRU 缓存机制详解与实现&#xff08;Java版&#xff09; 一、&#x1f4d6; 问题背景 在日常开发中&#xff0c;我们经常会使用 缓存&#xff08;Cache&#xff09; 来提升性能。但由于内存有限&#xff0c;缓存不可能无限增长&#xff0c;于是需要策略决定&am…...

从“安全密码”到测试体系:Gitee Test 赋能关键领域软件质量保障

关键领域软件测试的"安全密码"&#xff1a;Gitee Test如何破解行业痛点 在数字化浪潮席卷全球的今天&#xff0c;软件系统已成为国家关键领域的"神经中枢"。从国防军工到能源电力&#xff0c;从金融交易到交通管控&#xff0c;这些关乎国计民生的关键领域…...

消息队列系统设计与实践全解析

文章目录 &#x1f680; 消息队列系统设计与实践全解析&#x1f50d; 一、消息队列选型1.1 业务场景匹配矩阵1.2 吞吐量/延迟/可靠性权衡&#x1f4a1; 权衡决策框架 1.3 运维复杂度评估&#x1f527; 运维成本降低策略 &#x1f3d7;️ 二、典型架构设计2.1 分布式事务最终一致…...

es6+和css3新增的特性有哪些

一&#xff1a;ECMAScript 新特性&#xff08;ES6&#xff09; ES6 (2015) - 革命性更新 1&#xff0c;记住的方法&#xff0c;从一个方法里面用到了哪些技术 1&#xff0c;let /const块级作用域声明2&#xff0c;**默认参数**&#xff1a;函数参数可以设置默认值。3&#x…...

基于开源AI智能名片链动2 + 1模式S2B2C商城小程序的沉浸式体验营销研究

摘要&#xff1a;在消费市场竞争日益激烈的当下&#xff0c;传统体验营销方式存在诸多局限。本文聚焦开源AI智能名片链动2 1模式S2B2C商城小程序&#xff0c;探讨其在沉浸式体验营销中的应用。通过对比传统品鉴、工厂参观等初级体验方式&#xff0c;分析沉浸式体验的优势与价值…...

麒麟系统使用-进行.NET开发

文章目录 前言一、搭建dotnet环境1.获取相关资源2.配置dotnet 二、使用dotnet三、其他说明总结 前言 麒麟系统的内核是基于linux的&#xff0c;如果需要进行.NET开发&#xff0c;则需要安装特定的应用。由于NET Framework 是仅适用于 Windows 版本的 .NET&#xff0c;所以要进…...

js 设置3秒后执行

如何在JavaScript中延迟3秒执行操作 在JavaScript中&#xff0c;要设置一个操作在指定延迟后&#xff08;例如3秒&#xff09;执行&#xff0c;可以使用 setTimeout 函数。setTimeout 是JavaScript的核心计时器方法&#xff0c;它接受两个参数&#xff1a; 要执行的函数&…...