在Docker中,pull
命令用于从Docker Registry中获取镜像。命令的基本语法如下:
docker pull [选项] [镜像名][:标签]
其中,选项可以是以下之一:
-a
:获取所有标签的镜像--all-tags
:获取所有标签的镜像--disable-content-trust
:禁用内容信任验证-q
:仅显示镜像的ID镜像名可以是官方镜像的名称,也可以是自定义镜像的名称。如果不指定标签,默认会获取latest
标签的镜像。
以下是一些示例:
ubuntu
的最新版本:docker pull ubuntu
nginx
的指定标签1.19.10
版本:docker pull nginx:1.19.10
myimage
的最新版本:docker pull myimage
myimage
的指定标签v1.0
版本:docker pull myimage:v1.0
备注:在执行pull
命令时,如果本地已有相同名称和标签的镜像,则不会重新拉取,而是直接使用本地的镜像。如果需要强制刷新本地镜像,可以使用--no-cache
选项。