Docker實戰基礎(3):常用鏡像命令大全

在前文中,我們成功地安裝了Docker並配置好了阿里雲容器加速器。今天也不說廢話了,咱們直接來看看Docker中的常用鏡像命令。

1. docker images
用於查看目前所擁有的所有docker鏡像。

(比如作者目前手裏就有4個鏡像。)
在這裏插入圖片描述關於其它細節可以參考下圖。
在這裏插入圖片描述
比如我們輸入:

docker images -q

就僅獲得鏡像的ID。
在這裏插入圖片描述

2. docker search

該命令用於從Dockerhub上搜索相應的鏡像。比如在這裏我們輸入:

docker search tomcat

我們就會驚奇地發現duckerhub上有不少tomcat的鏡像資源,並且版本一應俱全。
在這裏插入圖片描述同樣的,docker search的其他注意事項也有不少。
在這裏插入圖片描述
例如,我們都傾向於擁有更多star的鏡像資源。那麼我們就可以輸入:

docker search -s 30 tomcat

於是,star小於30的鏡像資源就被我們過濾掉了,僅剩這幾個資源。
在這裏插入圖片描述3. docker pull

剛纔我們已經成功地從Dockerhub上找到了Tomcat的各種版本的鏡像。那麼接下來我們就着手獲取這個鏡像。

我們直接輸入一行:

docker pull tomcat

由於之前我們安裝過阿里雲鏡像加速器,所以幾百兆的Tomcat不到十秒就拉取完成了。
在這裏插入圖片描述這時我們使用docker images命令查看我們本地所有的鏡像時,就會發現我們已經成功拉取了一個latesr版本的tomcat鏡像。
在這裏插入圖片描述
實際上,我們還可以通過以下命令來指定我們所需要的版本。比如:

docker pull tomcat:7.0

4, docker rmi

這行命令用於直接刪除我們當前倉庫裏的一個或多個鏡像。首先我們先來看看自己的本地倉庫中有多少鏡像。
在這裏插入圖片描述不難發現,作者多裝了一個mysql鏡像。因此,我們需要刪除其中的一個。以刪除5.7較舊版本的鏡像爲例,我們需要輸入:

docker rmi -f mysql:5.7

刪完了回頭再看看,發現之前mysql5.7存在的地方現在已經變成了“none”。
在這裏插入圖片描述實際上,我們也可以通過以下命令同時刪除多個鏡像或者本地倉庫內的全部鏡像。

在這裏插入圖片描述

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