全部学科
NodeJS全栈
nodejs
Python全栈
python
小程序首页
📅 2026-05-21 5 分钟 ✍️ juanwangdev

镜像拉取与搜索

Docker 镜像需要从 Registry 拉取到本地才能使用,下面介绍拉取与搜索方法。

镜像搜索

docker search 命令

在 Docker Hub 搜索可用镜像:

Bash
# 搜索 nginx 相关镜像
docker search nginx

# 输出示例
NAME                             DESCRIPTION                                     STARS     OFFICIAL
nginx                            Official Docker Image for nginx                 20000     [OK]
bitnami/nginx                    Bitnami nginx Docker Image                      200
linuxserver/nginx                Nginx with reverse proxy support                150

关键字段:

  • NAME:镜像名称
  • DESCRIPTION:描述信息
  • STARS:收藏数(衡量受欢迎程度)
  • OFFICIAL:是否官方镜像

过滤搜索

Bash
# 只显示官方镜像
docker search --filter "is-official=true" nginx

# 只显示收藏数大于 100 的镜像
docker search --filter "stars=100" nginx

# 过滤截断的镜像
docker search --filter "is-automated=false" nginx

镜像拉取

docker pull 命令

Bash
# 拉取最新版本
docker pull nginx

# 拉取指定版本
docker pull nginx:1.25

# 拉取特定平台的镜像
docker pull --platform linux/amd64 nginx

# 拉取所有标签的镜像
docker pull nginx --all-tags

镜像标签说明

Bash
镜像名称:标签
nginx:latest        # latest 标签(通常是最新稳定版)
nginx:1.25          # 指定版本号
nginx:1.25-alpine   # 基于 Alpine 的精简版
nginx:1.25-perl     # 包含 Perl 模块的版本

latest 不是固定的版本号,它会随着官方更新而变化。生产环境建议使用具体版本号。

查看拉取进度

JSON
docker pull nginx:1.25

# 输出示例
1.25: Pulling from library/nginx
a2abf6c4d29d: Pull complete  # 层1
a9edb18cadd1: Pull complete  # 层2
5d944f563b08: Pull complete  # 层3
Digest: sha256:abc123...  # 镜像摘要
Status: Downloaded newer image for nginx:1.25

配置镜像加速器

国内拉取 Docker Hub 较慢,可配置镜像加速器:

编辑 /etc/docker/daemon.json

Bash
{
  "registry-mirrors": [
    "https://mirror.ccs.tencentyun.com",
    "https://registry.docker-cn.com"
  ]
}

重启 Docker:

text
sudo systemctl daemon-reload
sudo systemctl restart docker

要点总结

  • docker search 用于查找可用镜像,支持过滤官方、收藏数等条件
  • docker pull 拉取镜像,建议生产环境使用具体版本号而非 latest
  • 镜像由多个层组成,拉取时逐层下载
  • 国内用户建议配置镜像加速器提升拉取速度
  • 可通过 --platform 指定目标平台架构

📝 发现内容有误?点击此处直接编辑

← 上一篇 镜像与容器概念
下一篇 → 镜像查看与删除
想查看更多题目和详细解析?
小程序提供完整的题库、模拟考试和详细解析
马上就来

长按或扫描二维码,立即体验

扫码体验小程序
马上就来
使用微信扫描二维码
立即体验完整题库