1、鏡像搜索:docker search java
以上列表包含五列,含義如下:
- NAME:鏡像倉庫名稱;
- DESCRIPTION:鏡像倉庫描述;
- STARS:鏡像倉庫收藏數,表示該鏡像倉庫的受歡迎程度;
- OFFICAL:表示是否爲官方倉庫,該列標記爲[0K]的鏡像均由各軟件的官方項目組創建和維護;
- AUTOMATED:表示是否是自動構建的鏡像倉庫。
2、鏡像下載
使用命令docker pull命令即可從 Docker Registry上下載鏡像,執行該命令後,Docker會從 Docker Hub中的 java倉庫下載最新版本的 Java鏡像。如果要下載指定版本則在java後面加冒號指定版本,例如:docker pull java:8
但是由於網絡原因,我們需要爲docker配置國內的鏡像加速器。第一種就是阿里雲的鏡像加速器,登錄阿里雲(https://cr.console.aliyun.com/#/accelerator)。在控制檯找到屬於你的專屬阿里雲鏡像加速器。第二種就是網易的鏡像加速器地址:http://hub-mirror.c.163.com 一般只要配置在 /etc/docker 目錄下 。注意:如果當前目錄下無 daemon.json 文件 則需要你創建文件,vi deamon.json 進行編輯。。。
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
保存退出(:wq!)並重啓docker服務:systemctl restart docker
3、列出鏡像:docker images
以上列表含義如下
- REPOSITORY:鏡像所屬倉庫名稱;
- TAG:鏡像標籤。默認是 latest,表示最新;
- IMAGE ID:鏡像 ID,表示鏡像唯一標識;
- CREATED:鏡像創建時間;
- SIZE: 鏡像大小。
4、刪除本地鏡像:使用 docker rmi命令即可刪除指定鏡像。比如:docker rmi java 如果遇到同一個鏡像有多個TAG 則 docker rmi 命令是無法刪除的 ,這時就需要用到 docker rmi -f 鏡像名稱 命令來強制刪除。