首頁(yè)技術(shù)文章正文

Docker怎么樣拉取和刪除鏡像?

更新時(shí)間:2021-08-20 來(lái)源:黑馬程序員 瀏覽量:

IT培訓(xùn)班


我們拉取鏡像默認(rèn)是從 Docker Hub 鏡像倉(cāng)庫(kù)上進(jìn)行獲取的,在 Docker Hub 的官網(wǎng) https://hub.docker.com/   上我們可以查看 Docker 鏡像的一些信息。

1629431395899_21.png


國(guó)情的原因,國(guó)內(nèi)下載Docker HUB 官方的相關(guān)鏡像比較慢,可以使用國(guó)內(nèi)(docker.io)的一些鏡像加速器,鏡像保持和官方一致,關(guān)鍵是速度塊,推薦使用。 常用的鏡像加速器有: Mirror與Private Registry 區(qū)別如下圖所示:

1629431401746_22.png



目前國(guó)內(nèi)訪問(wèn) docker hub 速度上有點(diǎn)尷尬,使用 docker Mirror 勢(shì)在必行?,F(xiàn)有國(guó)內(nèi)提供 docker 鏡像加速服務(wù)的商家有不少,下面重點(diǎn) ustc 鏡像。 ustc 是老牌的 linux 鏡像服務(wù)提供者了,還在遙遠(yuǎn)的 ubuntu 5.04 版本的時(shí)候就在用。ustc 的 docker 鏡像加速器速度很快。ustc docker mirror 的優(yōu)勢(shì) 之一就是不需要注冊(cè),是真正的公共服務(wù)。https://lug.ustc.edu.cn/wiki/mirrors/help/docker  配置 ustc 鏡像加速器.

編輯文件 , 注意在 centos7 中不存在 vim 命令 , 因此我們只能使用 vi 進(jìn)行編輯
vi /etc/docker/daemon.json
在配置文件中配置如下內(nèi)容
{ 
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
 }
重啟 docker
systemctl restart docker
如果重啟 docker 以后還是無(wú)法進(jìn)行加速,可以重新 os 在進(jìn)行嘗試


拉取鏡像:
docker pull 鏡像名稱
拉取 tomcat 鏡像
docker pull tomcat

1629431409263_23.png

刪除鏡像

我們可以刪除指定的鏡像也可以刪除所有的鏡像
刪除指定的鏡像

docker rmi 鏡像名稱/鏡像 ID

刪除所有的鏡像

docker rmi `docker images -q`:刪除所有鏡像

注: `` 中間的字符可以被當(dāng)做 linux 的命令進(jìn)行解析執(zhí)行 `docker images -q`獲取的所有鏡像的 ID
1629431415922_24.png







猜你喜歡:

Docker與虛擬機(jī)的區(qū)別【java培訓(xùn)】

Docker引擎的三個(gè)核心組件介紹:docker CLI、REST API和docker daemon

Docker的底層技術(shù)介紹

黑馬程序員Java開發(fā)培訓(xùn)課程

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!