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…...
从抓包实战到协议栈:深入解析DDS核心报文与通信机制
1. 从HelloWorld抓包开始认识DDS 第一次接触DDS协议时,很多人会被各种专业术语搞得晕头转向。其实最快的学习方式就是从实际案例入手——就像我当初用Fast DDS的HelloWorld示例做实验那样。这个经典案例包含一个发布者和一个订阅者,正好能展示DDS最核心…...
内网外网互传文件慢怎么办?高速传输协议该如何选择?
企业日常办公中,内外网文件互传卡顿、中断、速度不达标的问题十分普遍,尤其在大文件与批量文件场景下,传统方式难以满足稳定高效的需求。选择合适的高速传输方案,直接影响跨网协作效率与数据安全,这也是多数运维与业务…...
世界第一个开源可商用 .NET Office 转 PDF 工具/库 - MiniPdf
一、背景与问题缘起 MySQL 5.6.51 版本下 2000 万行核心业务表开展新增字段操作,需求为新增BIGINT(19) NOT NULL DEFAULT 0 COMMENT 注释(因业务实际需要存储大数值关联字段)。 表的核心特性为Java 多线程密集读写,业务请求持续…...
手把手教你用Cline插件零成本调用AI Ping的GLM-4.7,5分钟搞定一个React组件
5分钟实战:用Cline插件调用GLM-4.7生成React表单组件 最近在帮团队优化一个后台管理系统时,发现表单页面的重复开发消耗了大量时间。直到同事推荐了AI Ping的GLM-4.7模型配合VSCode的Cline插件,才真正体会到AI辅助编程的"开箱即用"…...
QT国际化实战:如何用tr和translate正确处理多语言(含中文乱码修复)
QT国际化实战:从源码到翻译的全流程解决方案 在全球化浪潮下,软件多语言支持已成为基础能力。作为跨平台开发框架的佼佼者,QT提供了完整的国际化工具链,但中文开发者常陷入编码混乱、翻译失效等困境。本文将系统梳理从源码规范到翻…...
告别Putty和串口助手:这款LVGL开发的LCOM,如何成为我的嵌入式开发调试新宠?
告别Putty和串口助手:这款LVGL开发的LCOM,如何成为我的嵌入式开发调试新宠? 作为一名嵌入式开发者,每天与各种开发板、单片机打交道是家常便饭。调试过程中,串口通信工具就像我们的"第三只手",从…...
基于卷积神经网络的忍者像素绘卷风格迁移:从原理到实战部署
基于卷积神经网络的忍者像素绘卷风格迁移:从原理到实战部署 1. 引言:当AI遇见像素艺术 想象一下,你手头有一张普通的照片,但希望它能变成复古游戏里的忍者像素风格——就像那些经典的街机游戏画面。这听起来像是需要专业美术师才…...
Pixel Couplet Gen入门必看:Streamlit Components封装像素春联React组件
Pixel Couplet Gen入门必看:Streamlit Components封装像素春联React组件 1. 项目介绍 Pixel Couplet Gen是一款基于ModelScope大模型驱动的创意春联生成器。与传统春联设计不同,它采用了独特的8-bit像素游戏风格,将中国传统春节元素与复古电…...
Intv_AI_MK11嵌入式开发实战:在WSL2中部署AI模型并集成Keil5
Intv_AI_MK11嵌入式开发实战:在WSL2中部署AI模型并集成Keil5 1. 为什么选择WSL2进行嵌入式AI开发 对于嵌入式开发者来说,传统AI模型开发面临一个典型困境:训练环境通常基于Linux系统,而嵌入式开发工具链(如Keil MDK&…...
如何快速掌握MelonLoader:从零基础到精通Unity游戏模组加载的完整教程
如何快速掌握MelonLoader:从零基础到精通Unity游戏模组加载的完整教程 【免费下载链接】MelonLoader The Worlds First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono 项目地址: https://gitcode.com/gh_mirrors/me/MelonLoader …...
