Docker快速入門系列(六)——Docker常用命令之映象命令
《 Docker常用命令之映象命令 》
前言
在前面的文章中進行了Docker的安裝和配置,在接下來的文章中將對 Docker 的常用命令進行介紹,本篇先從最基本的 “ Docker 映象命令 ” 開始。
Docker常用命令之映象命令
1、查詢映象
語法:
docker search [OPTIONS] 映象名字
不帶引數查詢,預設列出所有匹配的映象,映象源地址為:https://hub.docker.com,輸入命令 “ docker search redis ”,示例如下圖:
選項說明:
NAME | 映象名 |
DESCRIPTION | 映象基本描述資訊 |
STARS | 星級(越多表示越受歡迎) |
OFFICIAL | 是否為官方版(OK,表示官方版) |
AUTOMATED | 是否為 automated build 型別的映象 |
帶引數查詢,只查詢星級等於或高於50的redis映象,輸入命令 “ docker search -s 50 redis ”,如下圖:
[OPTIONS]相關引數說明:
-f, --filter | 根據提供的條件過濾輸出映象 |
--format | 使用Go模板打印出漂亮的映象內容 |
--limit | 指定搜尋結果的最大數量(預設為25個映象) |
--no-trunc | 不截斷輸出,表示輸出全部的映象描述內容 |
-s | 列出星級數不小於或等於指定星級的映象 |
--automated | 只列出 automated build 型別的映象 |
2、拉取映象
語法:
docker pull 映象名字[:TAG]
拉取映象時,如果沒有需求一般的拉取最新的,即不指定TAG,預設拉取當前最新的版本,輸入命令 “ docker pull redis ” ,如下圖:
如果不想升級為最新的版本,需要特定的TAG版本,則只需要在拉取映象時指定其版本即可,輸入命令 “ ”
3、列出本地所有的映象
語法:
docker images [OPTIONS]
如下圖:
選項說明:
REPOSITORY |
映象的倉庫源 |
TAG | 映象的標籤 |
IMAGE_ID | 映象ID |
CREATED | 映象建立時間 |
SIZE | 映象大小 |
*注: 同一個倉庫源可以有多個 TAG,代表這個倉庫源的不同版本,使用 REPOSITORY:TAG 來定義不同的映象。
如果在拉取映象時不指定映象的TAG標籤,例如:redis,docker 將預設拉取 redis:latest 的映象。
[OPTIONS]相關引數說明:
-a, --all | 顯示所有映象 (預設隱藏中間映象) |
--digests | 顯示映象的摘要資訊 |
-f, --filter | 根據提供的條件過濾輸出映象 |
--format | 使用Go模板打印出漂亮的映象內容 |
--no-trunc | 不截斷輸出,表示輸出全部的映象描述內容 |
-q, --quiet | -q :只顯示映象ID |
4、刪除映象
語法:
docker rmi 映象名/映象ID
刪除單個映象,輸入命令 “ docker rmi f06a5773f01e ”,如下圖:
刪除多個映象,輸入命令 “ docker rmi -f redis:4.0.10 redis:5.0.1/docker rmi -f 415381a6cb81 f06a5773f01e ” ,這兒可以直接跟映象ID即可,如下圖:
刪除所有本地映象,輸入命令 “ docker rmi -f $(docker images -qa) ” ,其中 “ docker images -qa ” 為獲取本地的所有映象ID,如下圖:
好了,關於 Docker常用命令之映象命令 就寫到這兒了,如果還有什麼疑問或遇到什麼問題歡迎掃碼提問,也可以給我留言哦,我會一一詳細的解答的。
歇後語:“ 共同學習,共同進步 ”,也希望大家多多關注CSND的IT社群。
作 者: | 華 仔 |
聯絡作者: | [email protected] |
來 源: | CSDN (Chinese Software Developer Network) |
本文為博主原創文章,請在轉載時務必註明博文出處! |
相關推薦
Docker快速入門系列(六)——Docker常用命令之映象命令
《 Docker常用命令之映象命令 》 前言 在前面的文章中進行了Docker的安裝和配置,在接下來的文章中將對 Docker 的常用命令進行介紹,本篇先從最基本的 “
Docker快速入門系列(九)——Docker映象基本理論概述
《 Docker映象基本理論概述 》 前言 在前面進行了docker相關的常用命令進行了詳細的介紹,接下來將進入Docker的映象操作篇,通過本篇部落格的學
Docker快速入門系列(三)——CentOS-7.5下使用yum命令快速安裝Docker CE
《 CentOs-7.5下安裝Docker CE 》 先決條件 在安裝Docker CE前,CentOS 系統版本應該升級到64位版本的 CentOS 7或以上,在這兒
Docker快速入門系列(二)——理解Docker&容器
《 理解Docker&容器 》 理解 Docker 一、概述 “ Docker 是全球領先的軟體容器平臺 ”。開發人員利用 Docker
Docker入門與應用系列(六)Docker私有與公共鏡像倉庫
nbsp one 默認 span epo refers 1.8 png list 1.搭建私有鏡像倉庫Docker Hub作為Docker默認官方公共鏡像;如果想搭建自己的私有鏡像倉庫,官方提供registry鏡像,使搭建私有倉庫非常簡單1.1.1下載registry鏡像並
Scala入門系列(六):面向對象之object
所有 name 應用 eight lac box dfa port clas object Person { private var eyeNum = 2 println("this Person object") def getEyeNum = eyeNum
Flutter入門系列(六)---常見問題,持續更新ing
(1)剛建好一個demo 編譯執行一個demo 控制檯就出現如下情況 Launching lib/main.dart on Android SDK built for x86 in debug mode... Initializing gradle... Resol
Golang 入門系列(六)理解Go中的協程(Goroutine)
今天就來講講go 裡面的高階功能,也是go語言重要的特性:Go協程(Goroutine)。 什麼是Go協程 Go協程(Goroutine)是與其他函式同時執行的函式。可以認為Go協程是輕量級的執行緒,由Go執行時來管理。 在函式呼叫前加上go關鍵字,這次呼叫就會在一個新的goroutine中併發執行。當被
爬蟲入門系列(六):正則表示式完全指南(下)
爬蟲入門系列目錄: 正則表示式是一種更為強大的字串匹配、字串查詢、字串替換等操作工具。上篇講解了正則表示式的基本概念和語法以及re模組的基本使用方式,這節來詳細說說 re 模組作為 Python 正則表示式引擎提供了哪些便利性操作。 >>> import re
Scala程式設計快速入門系列(一)
目 錄 一、Scala概述 二、Scala資料型別 三、Scala函式 四、Scala集合 五、Scala伴生物件 六、Scala trait 七、Actor 八、隱式轉換與隱式引數 九、Scala JDBC 由於整理的篇幅較長,所以文章計劃分三次釋出。
spring cloud快速入門教程(六)程序間呼叫和微服務負載均衡(Feign)
RestTemplate是不是很簡單粗暴呢?還有更粗暴的,那就是Feign,很多人都用過Dubbo,Feign的用法跟他類似。 我們複用userService那個module去呼叫productService微服務中的getProduct介面,引入Feign的依賴包: &
Spring Boot入門系列(六)如何整合Mybatis實現增刪改查
前面介紹了Spring Boot 中的整合Thymeleaf前端html框架,同時也介紹了Thymeleaf 的用法。不清楚的朋友可以看看之前的文章:https://www.cnblogs.com/zhangweizhong/category/1657780.html。 今天主要講解Springboot整合M
Docker入門與應用系列(八)Docker圖形界面管理之Shipyard
tps 數據庫 sock blog ocs body mage 代理 cell Shipyard基於Docker API實現的容器圖形管理系統,支持container、images、engine、cluster等功能,可滿足我們基本的容器部署需求可堆棧的Docker管理基於
Docker入門與應用系列(七)Docker圖形界面管理之DockerUI
post 簡單的 技術分享 name mage src 入門 .com 系統 1.dockeruiDockerrUI是一個基於Docker API提供圖形化頁面簡單的容器管理系統,支持容器管理、鏡像管理。1.1 下載鏡像 docker pull abh1nav/doc
Docker入門教程(六)另外的15個Docker命令
【編者的話】DockerOne組織翻譯了Flux7的Docker入門教程,本文是系列入門教程的第六篇,繼續介紹Docker命令。之前的第二篇文章中我們就介紹了一些基本的Docker命令,本文過後,你將會接觸到所有的Docker常用命令。努力學習吧。 在之前的文章中,我們介紹了15個Docker命
docker入門基礎(六)
splunk linux 命令 標準 eat 以及 日誌導入 最短 tid 不可 目錄 八、docker 日誌 1、 Docker 的日誌功能。 對於一個運行的容器,Docker 會將日誌發送到 容器的 標準輸出設備(STDOUT)和標準錯誤設備(STDERR),STDO
Docker入門系列(四):讓你的服務跨越多臺機器
準備工作 安裝docker,版本最低1.13 確保在上一節建立的friendlyhello已經發布到registry 確保friendlyhello可以被pull,並能正常使用 複製第三部分的docker-compose.yml 介紹 在
gitlab+jenkins+maven+docker持續集成(六)——.Jenkins獲取git tags代碼進行持續集成
gitlab+jenkins+maven+docker持續集成(六)——.jenkins獲取git tags代碼進行持續集成GitFlow的工作流如上圖所示,在開發工作中,不同的代碼分支對應著項目或產品的不同形態,圍繞特定形態的人力投入也不相同。隨著時間的推進,我們在 開發分支 中合並產品的功能實現,產品的功
SSM框架開發web項目系列(六) SpringMVC入門
商品 rwx tmx quest npv you odm pci vdp 前言 我們最初的javaSE部分學習後,基本算是入門了,也熟悉了Java的語法和一些常用API,然後再深入到數據庫操作、WEB程序開發,漸漸會接觸到JDBC、Servlet/Jsp之類的知識,
Docker基礎入門實戰(一)
art The 開機自啟動 inf 應用程序 51cto 管理 x86 正在 Docker基礎入門實戰第1章 docker簡介1.1 what is DockerDocker是一個開源的應用容器引擎,基於Go語言並遵從Apache2.0協議開源,源代碼部