在Docker中,pull
命令用于從Docker Registry中獲取鏡像。命令的基本語法如下:
docker pull [選項(xiàng)] [鏡像名][:標(biāo)簽]
其中,選項(xiàng)可以是以下之一:
-a
:獲取所有標(biāo)簽的鏡像--all-tags
:獲取所有標(biāo)簽的鏡像--disable-content-trust
:禁用內(nèi)容信任驗(yàn)證-q
:僅顯示鏡像的ID鏡像名可以是官方鏡像的名稱,也可以是自定義鏡像的名稱。如果不指定標(biāo)簽,默認(rèn)會(huì)獲取latest
標(biāo)簽的鏡像。
以下是一些示例:
ubuntu
的最新版本:docker pull ubuntu
nginx
的指定標(biāo)簽1.19.10
版本:docker pull nginx:1.19.10
myimage
的最新版本:docker pull myimage
myimage
的指定標(biāo)簽v1.0
版本:docker pull myimage:v1.0
備注:在執(zhí)行pull
命令時(shí),如果本地已有相同名稱和標(biāo)簽的鏡像,則不會(huì)重新拉取,而是直接使用本地的鏡像。如果需要強(qiáng)制刷新本地鏡像,可以使用--no-cache
選項(xiàng)。