下面介紹幾種鏡像中常用的操作命令。
docker image pull是下載鏡像的命令。鏡像從遠(yuǎn)程鏡像倉(cāng)庫(kù)服務(wù)的倉(cāng)庫(kù)中下載。
默認(rèn)情況下,鏡像會(huì)從 Docker Hub 的倉(cāng)庫(kù)中拉取。
docker image pull alpine:latest命令會(huì)從 Docker Hub 的 alpine 倉(cāng)庫(kù)中拉取標(biāo)簽為 latest 的鏡像。
docker image ls列出了本地 Docker 主機(jī)上存儲(chǔ)的鏡像。可以通過 --digests 參數(shù)來查看鏡像的 SHA256 簽名。
docker image inspect命令非常有用!該命令完美展示了鏡像的細(xì)節(jié),包括鏡像層數(shù)據(jù)和元數(shù)據(jù)。
docker image rm用于刪除鏡像。
docker image rm alpine:latest命令的含義是刪除 alpine:latest 鏡像。當(dāng)鏡像存在關(guān)聯(lián)的容器,并且容器處于運(yùn)行(Up)或者停止(Exited)狀態(tài)時(shí),不允許刪除該鏡像。