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.pswp.cn/news/210820.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/210820.shtml
英文地址,請注明出處:http://en.pswp.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;…