各個選項說明:docker
同一倉庫源能夠有多個 TAG,表明這個倉庫源的不一樣個版本,咱們使用 REPOSITORY:TAG 來定義不一樣的鏡像,能夠自定義版本。
若是你不指定一個鏡像的版本標籤,例如你只使用 ubuntu,docker 將默認使用 ubuntu:latest 鏡像ubuntu
docker images -a
docker images -q
docker images -qa
docker images --digests
docker images --no-trunc
二者對比發現 images ID的長度不同,--no-trunc顯示的是完整的ID,而--digests顯示的是前12位,縮短了的。tomcat
docker search [OPTIONS] 鏡像名字bash
搜索Tomcat鏡像:
也能夠去官網查看:
網站
命令演示:搜索starts(點贊數)大於30的Tomcat的:ui
docker search -s tomcat
命令演示:阿里雲
docker search -s 30 --no-trunc tomcat
docker search -s 30 --automated tomcat
docker pull tomcat = docker pull tomcat:latest // latest:表示最新的
命令演示:拉取最新版本的tomcat鏡像:翻譯
docker pull tomcat
沒有寫版本號,默認刪除latest(最新版本的鏡像)3d
docker rmi -f 鏡像ID
,f:force,強制刪除docker rmi hello-world
出現上面這種錯誤是因爲:守護進程hello-world鏡像在運行狀態,必須強制刪除。code
docker rmi -f hello-world
docker rmi -f 鏡像名1:TAG 鏡像名2:TAG
docker rmi -f $(docker images -qa)