1. 程式人生 > >Docker快速入門系列(六)——Docker常用命令之映象命令

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協議開源,源代碼部