docker pull 命令用于从 Docker 注册表(例如 Docker Hub)中拉取(下载)镜像到本地。
docker pull 命令允许用户获取所需的镜像以便在本地运行容器。
语法
docker pull [OPTIONS] NAME[:TAG|@DIGEST]
常用选项:
1、拉取默认标签(latest)的镜像
docker pull ubuntu
这会从 Docker Hub 拉取名为 ubuntu 的镜像,标签默认为 latest。
2、拉取特定标签的镜像
docker pull ubuntu:20.04
这会从 Docker Hub 拉取名为 ubuntu 的镜像,标签为 20.04。
3、拉取特定摘要的镜像
docker pull ubuntu@sha256:12345abcdef...
这会拉取具有特定 SHA256 摘要的 ubuntu 镜像。
4、拉取所有标签的镜像
docker pull --all-tags ubuntu
这会拉取 ubuntu 镜像的所有可用标签。
5、从自定义注册表拉取镜像
docker pull myregistry.com/myrepo/myimage:mytag
这会从 myregistry.com 注册表中拉取 myrepo 仓库中的 myimage 镜像,标签为 mytag。
实例
1、拉取 Ubuntu 镜像:
输出示例:
Using default tag: latest latest: Pulling from library/ubuntu Digest: sha256:12345abcdef... Status: Downloaded newer image for ubuntu:latest docker.io/library/ubuntu:latest
2、拉取指定标签的 Ubuntu 镜像
20.04: Pulling from library/ubuntu Digest: sha256:67890abcdef... Status: Downloaded newer image for ubuntu:20.04 docker.io/library/ubuntu:20.04
注意事项
docker pull 命令是获取 Docker 镜像的基本工具,通过指定镜像名称、标签或摘要,可以从 Docker 注册表中下载所需的镜像。
返回:Docker 命令大全