docker 鏡像常用命令

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 鏡像名稱   命令來強制刪除。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章