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 ~]# 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/210820.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【重点】【二叉树】199.二叉树的右视图

题目 法1:层次遍历 最佳方法&#xff0c;牢记&#xff01;&#xff01;&#xff01; class Solution {public List<Integer> rightSideView(TreeNode root) {List<Integer> res new ArrayList<>();if (root null) {return res;}Queue<TreeNode> q…

Java 克隆:复制构造函数与克隆

为了实现克隆&#xff0c;我们需要配置我们的类并遵循以下步骤&#xff1a; 在我们的类或其超类或接口中实现 Cloneable 接口。 定义一个应处理 CloneNotSupportedException&#xff08;抛出或记录&#xff09;的 clone() 方法。 并且&#xff0c;在大多数情况下&#xff0c;我…

Ubuntu上svn基本使用(gitee提交下载)

目录 环境准备 1. 获取代码到本地 直接获取 获取代码时加入用户名密码 指定版本更新 2. 提交代码 3. 展示代码列表 4. 添加代码文件(目录) 5. 删除gitee仓库中的文件 参考文档链接 环境准备 当前操作系统为Ubuntu22.04LTS gitee 创建仓库时 需要打开svn的支持 sudo…

GoLong的学习之路,进阶,微服务之使用,RPC包(包括源码分析)

今天这篇是接上上篇RPC原理之后这篇是讲如何使用go本身自带的标准库RPC。这篇篇幅会比较短。重点在于上一章对的补充。 文章目录 RPC包的概念使用RPC包服务器代码分析如何实现的&#xff1f;总结Server还提供了两个注册服务的方法 客户端代码分析如何实现的&#xff1f;如何异步…

nginx配置正向代理支持https

操作系统版本&#xff1a; Alibaba Cloud Linux 3.2104 LTS 64位 nginx版本&#xff1a; nginx-1.25.3 1. 下载软件 切换目录 cd /server wget http://nginx.org/download/nginx-1.25.3.tar.gz 1.1解压 tar -zxvf nginx-1.25.3.tar.gz 1.2切换到源码所在目录…

【探索Linux】—— 强大的命令行工具 P.21(多线程 | 线程同步 | 条件变量 | 线程安全)

阅读导航 引言一、线程同步1. 竞态条件的概念2. 线程同步的概念 二、条件变量1. 条件变量函数⭕使用前提&#xff08;1&#xff09;初始化条件变量&#xff08;2&#xff09;等待条件满足&#xff08;3&#xff09;唤醒等待pthread_cond_broadcast()pthread_cond_signal() &…

JavaGUI详解

GUI Java GUI**1、Java GUI 概述****2、容器****2、1 窗口****2、2 弹窗和对话框****对话框****自定义弹窗** **2、3 面板****普通面板****滚动面板****分隔面板****选项卡面板** **3、布局****3.1、流式布局****3.2、网格布局****3.3、边框布局****4、组件****4.1、基本组件**…

Steampipe的安装部署及简单使用(附带AWS CLI的安装与使用)

介绍 Steampipe 将 API 和服务公开为高性能关系数据库&#xff0c;使您能够编写基于 SQL 的查询来探索动态数据。Mods 通过使用简单 HCL 构建的仪表板、报告和控件扩展了 Steampipe 的功能。 官网&#xff1a;https://steampipe.io/ steampipe的安装 下载脚本并执行 sudo /…

Unity优化——批处理的优势

大家好&#xff0c;这里是七七&#xff0c;前段时间在忙一些事情&#xff0c;最近终于有空来更新优化篇了。本文本打算分为上下两篇&#xff0c;但为了看更方便&#xff0c;就多花了几天写成一文发布&#xff0c;具体是介绍了图形优化中批处理的具体效果&#xff0c;虽然本文篇…

【Linux】cat 命令使用

cat 命令 cat&#xff08;英文全拼&#xff1a;concatenate&#xff09;命令用于连接文件并打印到标准输出设备上。 可以使用cat连接多个文件、创建新文件、将内容附加到现有文件、查看文件内容以及重定向终端或文件中的输出。 cat可用于在不同选项的帮助下格式化文件的输出…

LV.13 D1 嵌入式系统移植导学 学习笔记

一、嵌入式系统分层 操作系统&#xff1a;向下管理硬件、向上提供接口 操作系统为我们提供了&#xff1a; 1.进程管理 2.内存管理 3.网络接口 4.文件系统 5.设备管理 那系统移植是干什么呢&#xff1f; 就是将Linux操作系统移植到基于ARM处理器的开发板中。 那为什么要移植系…

【calcitonin ; 降钙素 ;降钙素原】

Parathyroid_Hormone -甲状旁腺激素 PTH &#xff1b; 特立帕肽&#xff1b;

『OPEN3D』1.8.2 全局ICP配准

前文提到的多种icp方式均需要初始的变换函数作为配准过程的初始值,并在该初始值上进行迭代优化得到结果;那么global icp为前面这些精配准的icp提供了初始变换函数。因此global ICP配准后可视化的点云结果可能没有完全配准,需要再进行一次精配准操作。 global icp需要对点云提…

lightdb plorasql集合类型新增可变数组

文章目录 背景集合类型可变数组可变数组示例 背景 在信创适配中&#xff0c;从Oracle迁移过来的存储过程使用到可变数组。因此在LightDB-X 23.4版本中对现有的集合类型进行了增强&#xff0c;添加了可变数组类型。 集合类型 在LightDB-X 23.4版本开始plorasql支持的集合类型…

【SQL开发实战技巧】系列(四十八):Oracle12C常用新特性☞多分区操作和管理

系列文章目录 【SQL开发实战技巧】系列&#xff08;一&#xff09;:关于SQL不得不说的那些事 【SQL开发实战技巧】系列&#xff08;二&#xff09;&#xff1a;简单单表查询 【SQL开发实战技巧】系列&#xff08;三&#xff09;&#xff1a;SQL排序的那些事 【SQL开发实战技巧…

K8s构建的mysql无法远程连接

最近在写一个老师布置的大作业&#xff0c;都是老师写好的yaml文件&#xff0c;都是没问题的&#xff0c;但是构建的mysql无法远程连接。 尝试了网上的很多方法&#xff0c;都失败了&#xff0c;我的构建过程应该是没什么错误的&#xff0c;所以网上的方法并不奏效&#xff0c…

【小白专用】Sql Server 连接Mysql 更新23.12.09

目标 已知mysql连接参数&#xff08;地址和用户&#xff09;&#xff0c;期望通过Microsoft Sql Server Management Studio &#xff08;以下简称MSSSMS&#xff09;连接Mysql&#xff0c;在MSSSMS中直接查询或修改Mysql中的数据。 一般是选最新的版本下载。 选64位还是32位&a…

C++ 对象的初始化和清理:构造函数和析构函数

目录 构造函数和析构函数 构造函数 析构函数 构造函数的分类及调用 括号法 显示法 隐式转换法 拷贝构造函数的调用时机 使用一个已经创建完毕的对象来初始化一个新对象 值传递的方式给函数参数传值 以值方式返回局部对象 构造函数调用规则 初始化列表 类对象作…

【Java 基础】27 XML 解析

文章目录 1.SAX 解析器1&#xff09;什么是 SAX2&#xff09;SAX 工作流程初始化实现事件处理类解析 3&#xff09;示例代码 2.DOM 解析器1&#xff09;什么是 DOM2&#xff09;DOM 工作流程初始化解析 XML 文档操作 DOM 树 3&#xff09;示例代码 总结 在项目开发中&#xff0…

Jupyter notebook修改背景主题

打开Anaconda Prompt&#xff0c;输入以下内容 1. pip install --upgrade jupyterthemes 下载对应背景主题包 出现Successfully installed jupyterthemes-0.20.0 lesscpy-0.15.1时&#xff0c;说明已经下载安装完成 2. jt -l 查看背景主题列表 3. jt -t 主题名称&#xff08;…