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北向-让更广泛的应用开发者更容易参与
一、标准系统的体验 按照官方文档指导,这样操作,OH标准系统开发板就可以运行开发者开发的OpenHarmony应用了。 二、实际情况 按照开发文档上的说明,肯定是装不上的。因为OH不同的发行版,不同发行板不同的设备,IDE&…...
数据结构之归并排序及排序总结
目录 归并排序 归并排序的时间复杂度 排序的稳定性 排序总结 归并排序 归并排序大家只需要掌握其递归方法即可,非递归方法由于在某些特殊场景下边界难控制,我们一般很少使用非递归实现归并排序。那么归并排序的递归方法我们究竟是怎样实现呢ÿ…...
仿windows12网盘,私有云盘部署教程,支持多种网盘
仿windows12网盘,私有云盘部署教程,支持多种网盘 资源宝分享:www.httple.net 视频教程:https://www.bilibili.com/video/BV1m64y1G7Bq/ 宝塔部署方式: 1.验证是否安装jdk,没有安装请看安装教程 推荐安装jdk8(注意您…...
深度学习 时间序列回归学习笔记
目录 常用的深度学习时间序列回归模型: 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 入门(八)(验证)
文章目录 编写测试验证程序波形产生值序列重复模式 测试验证程序实例从文本文件中读取向量实例:时序检测器 测试验证程序用于测试和验证设计方法的正确性。Verilog 提供强有力的结构来说明测试验证程序。 编写测试验证程序 测试验证程序有三个主要目的:…...
vue3 vue-router 导航守卫 (五)
在Vue 3中,导航守卫仍然是一个重要的概念,用于在路由切换时执行一些特定的逻辑。Vue Router提供了多个导航守卫,包括全局守卫、路由独享守卫和组件内守卫。可以在路由切换时执行一些特定的逻辑,例如身份验证、权限控制、数据加载等…...
Git命令---查看远程仓库
介绍 使用git命令查看绑定的远程仓库。 命令 git remote -v...
12.8作业
1. 使用手动连接,将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中,在自定义的槽函数中调用关闭函数 将登录按钮使用qt5版本的连接到自定义的槽函数中,在槽函数中判断ui界面上输入的账号是否为"admin",密码是…...
算法:有效的括号(入栈出栈)
时间复杂度 O(n) 空间复杂度 O(n∣Σ∣),其中 Σ 表示字符集,本题中字符串只包含 6 种括号 /*** param {string} s* return {boolean}*/ var isValid function(s) {const map {"(":")","{":"}","["…...
vxworks常用的指令归纳
目的:方便自己查阅 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 简单线性回归 公式 : y w x b y wx b ywxb 一元一次方程,在机器学习中一元表示一个特征,b表示截距,y表示目标值。 使用代码进行实现: 导入包 import numpy as np import matp…...
stm32 使用18B20 测试温度
用18b20 测试温度是非常常用的,不过18B20的调试不是这么容易的,有些内容网上很多的,不再重复说了,我先把波形说一下,再说程序部分: 整个都温度数据的顺序是: 1.700uS的低电平复位并测试18B20的…...
【Delphi】一个函数实现ios,android震动功能 Vibrate(包括3D Touch 中 Peek 震动等)
一、前言 我们在开发移动端APP的时候,有时可能需要APP能够提供震动功能,以便提醒操作者,特别是ios提供的3D Touch触感功能,操作者操作时会有触感震动,给操作者的感觉很友好。那么,在Delphi的移动端FMX开发中…...
国产Type-C PD芯片—接口快充取电芯片
常用USB PDTYPE-C受电端,即设备端协议IC芯片(PD Sink,也叫PD诱骗芯片),诱导取电芯片。 产品介绍 LDR6328: ◇ 采用 SOP-8 封装 ◇ 兼容 USB PD 3.0 规范,支持 USB PD 2.0 ◇ 兼容 QC 3.0 规范&#x…...
变量 varablie 声明- Rust 变量 let mut 声明与 C/C++ 变量声明对比分析
一、变量声明设计:let 与 mut 的哲学解析 Rust 采用 let 声明变量并通过 mut 显式标记可变性,这种设计体现了语言的核心哲学。以下是深度解析: 1.1 设计理念剖析 安全优先原则:默认不可变强制开发者明确声明意图 let x 5; …...
云原生核心技术 (7/12): K8s 核心概念白话解读(上):Pod 和 Deployment 究竟是什么?
大家好,欢迎来到《云原生核心技术》系列的第七篇! 在上一篇,我们成功地使用 Minikube 或 kind 在自己的电脑上搭建起了一个迷你但功能完备的 Kubernetes 集群。现在,我们就像一个拥有了一块崭新数字土地的农场主,是时…...
springboot 百货中心供应链管理系统小程序
一、前言 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,百货中心供应链管理系统被用户普遍使用,为方…...
基于距离变化能量开销动态调整的WSN低功耗拓扑控制开销算法matlab仿真
目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.算法仿真参数 5.算法理论概述 6.参考文献 7.完整程序 1.程序功能描述 通过动态调整节点通信的能量开销,平衡网络负载,延长WSN生命周期。具体通过建立基于距离的能量消耗模型&am…...
高危文件识别的常用算法:原理、应用与企业场景
高危文件识别的常用算法:原理、应用与企业场景 高危文件识别旨在检测可能导致安全威胁的文件,如包含恶意代码、敏感数据或欺诈内容的文档,在企业协同办公环境中(如Teams、Google Workspace)尤为重要。结合大模型技术&…...
【C++从零实现Json-Rpc框架】第六弹 —— 服务端模块划分
一、项目背景回顾 前五弹完成了Json-Rpc协议解析、请求处理、客户端调用等基础模块搭建。 本弹重点聚焦于服务端的模块划分与架构设计,提升代码结构的可维护性与扩展性。 二、服务端模块设计目标 高内聚低耦合:各模块职责清晰,便于独立开发…...
聊一聊接口测试的意义有哪些?
目录 一、隔离性 & 早期测试 二、保障系统集成质量 三、验证业务逻辑的核心层 四、提升测试效率与覆盖度 五、系统稳定性的守护者 六、驱动团队协作与契约管理 七、性能与扩展性的前置评估 八、持续交付的核心支撑 接口测试的意义可以从四个维度展开,首…...
Swagger和OpenApi的前世今生
Swagger与OpenAPI的关系演进是API标准化进程中的重要篇章,二者共同塑造了现代RESTful API的开发范式。 本期就扒一扒其技术演进的关键节点与核心逻辑: 🔄 一、起源与初创期:Swagger的诞生(2010-2014) 核心…...
Hive 存储格式深度解析:从 TextFile 到 ORC,如何选对数据存储方案?
在大数据处理领域,Hive 作为 Hadoop 生态中重要的数据仓库工具,其存储格式的选择直接影响数据存储成本、查询效率和计算资源消耗。面对 TextFile、SequenceFile、Parquet、RCFile、ORC 等多种存储格式,很多开发者常常陷入选择困境。本文将从底…...
C++使用 new 来创建动态数组
问题: 不能使用变量定义数组大小 原因: 这是因为数组在内存中是连续存储的,编译器需要在编译阶段就确定数组的大小,以便正确地分配内存空间。如果允许使用变量来定义数组的大小,那么编译器就无法在编译时确定数组的大…...
