docker學習(二) docker映象操作(拉取、刪除、映象加速...)
阿新 • • 發佈:2018-12-19
檢視映象列表
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 的命令進行解析執行