1. 程式人生 > >docker學習(二) docker映象操作(拉取、刪除、映象加速...)

docker學習(二) docker映象操作(拉取、刪除、映象加速...)

檢視映象列表

docker images

在這裡插入圖片描述 每一列的意思:

列名 意義 備註
REPOSITORY 映象所在的倉庫名稱
TAG 映象標籤 為了區分同一個倉庫下的不同映象,Docker 提供了一種稱為標籤(Tag)的功能。每個映象在列出來時都帶有一個標籤
IMAGE ID 映象ID 映象唯一標識
CREATED 建立時間 映象的建立日期(不是獲取該映象的日期)
SIZE 映象大小
映象真實儲存位置

在宿主機的 /var/lib/docker 目錄下

搜尋映象

從網路中查詢需要的映象 命令:

docker search 映象名稱 

如:搜尋mysql映象 在這裡插入圖片描述

每一列的意思:

列名 意思
NAME 映象名稱
DESCRIPTION 映象描述
STARS 綜合評分, 反應一個映象的受歡迎程度
OFFICIAL 是否官方
AUTOMATED 自動構建,表示該映象由 Docker Hub 自動構建流程建立的

docker映象加速器

拉取映象 預設是從 Docker Hub 映象倉庫上進行獲取的,即 https://hub.docker.com/, 由於眾所周知的原因,國內無法拉取或者會非常慢,我們可以修改拉取地址為一些國內的映象。 關於拉取地址的配置在:etc/docker/daemon.json

我們修改其即可

{ 
"registry-mirrors"
: ["https://docker.mirrors.ustc.edu.cn"] //經測試 這個地址更快 https://registry.docker-cn.com }

上邊那個地址是用的比較多的,但我個人嘗試後發現我這裡下邊的地址較快,使用時記得刪掉另一行。修改後記得重啟docker。

docker映象拉取、刪除

拉取命令

docker pull 映象名稱

拉取tomcat

 docker pull tomcat

在這裡插入圖片描述 刪除命令

docker rmi 映象名稱/映象ID

刪除tomcat

docker rmi 8d99e
//8d99e是我的image ID前幾位,沒必要都輸

刪除所有映象

docker rmi `docker images -
q`

`` 中間的字元可以被當做 linux 的命令進行解析執行