安装 Docker Engine 怎么配置国内镜像源

夜伟大大_4377

夜伟大大_4377

2026-10-02

815人浏览

原创

docker engine安装本身不支持指定镜像源,所谓“国内源”实为替换apt仓库地址以加速安装包下载;真正的镜像拉取加速需在安装后配置/etc/docker/daemon.json中的registry-mirrors。

docker engine 安装过程本身不支持直接配置镜像源,因为安装的是 dockerd、docker-cli 等二进制程序,不是拉取容器镜像。所谓“安装时用国内源”,实际是指:替换 apt(或 yum)软件源地址,让 apt install docker-ce 从国内镜像站下载安装包,从而加速安装。

真正影响 docker pull 速度的“国内镜像源”,是安装完成后的运行时配置,写在 /etc/docker/daemon.json 中的 registry-mirrors 字段。

下面分两步说清楚:

安装阶段:用国内 APT 源加速 Docker Engine 下载(Ubuntu/Debian)

以 Ubuntu 24.04(noble)为例,使用中科大镜像源:

  • 更新系统并安装依赖
    sudo apt update && sudo apt install -y ca-certificates curl gnupg

  • 添加中科大 Docker GPG 密钥
    curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

  • 添加中科大 APT 源(适配 noble)
    echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu noble stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

  • 安装 Docker Engine
    sudo apt update && sudo apt install -y docker-ce docker-ce-cli containerd.io

    Dolphindb Docker
    Dolphindb Docker

    自动化 DolphinDB Docker 部署,支持自动架构检测(ARM64/x86_64),智能内存分配(50% 规则)以及完整数据持久化。

    下载
  • ✅ 验证是否生效
    apt policy docker-ce 应显示源地址为 https://mirrors.ustc.edu.cn/,而非 download.docker.com

其他系统如 CentOS/RHEL 可用阿里云或清华源替换 baseurl;Windows/macOS 用户安装 Docker Desktop 无需此步,因安装包已打包好。

安装后:配置 registry-mirrors 加速镜像拉取

这才是大家常说的“Docker 国内镜像源”,控制 docker pull 行为:

  • 创建或编辑配置文件
    sudo mkdir -p /etc/docker && sudo nano /etc/docker/daemon.json

  • 写入以下内容(推荐至少两个可用源,自动轮询)

    {
      "registry-mirrors": [
        "https://docker.mirrors.ustc.edu.cn",
        "https://hub-mirror.c.163.com",
        "https://registry.aliyuncs.com"
      ]
    }
  • 重启 Docker 引擎使配置生效
    sudo systemctl restart docker

  • ✅ 验证是否加载成功
    docker info | grep "Registry Mirrors"
    应看到你填入的地址列表

注意:2026 年实测仍稳定可用的公共源包括中科大、网易、阿里云三家;部分老源(如 docker-cn.com)已不可用,配置前建议先 curl -I https://xxx 测试 HTTP 状态码是否为 200。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

docker 镜像源

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
k8s和docker区别
k8s和docker区别

k8s和docker区别有抽象层次不同、管理范围不同、功能不同、应用程序生命周期管理不同、缩放能力不同、高可用性等等区别。本专题为大家提供k8s和docker区别相关的各种文章、以及下载和课程。

2023.07.24

665

4

docker进入容器的方法有哪些
docker进入容器的方法有哪些

docker进入容器的方法:1. Docker exec;2. Docker attach;3. Docker run --interactive --tty;4. Docker ps -a;5. 使用 Docker Compose。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.04.08

4719

6

docker容器无法访问外部网络怎么办
docker容器无法访问外部网络怎么办

docker 容器无法访问外部网络的原因和解决方法:配置 nat 端口映射以将容器端口映射到主机端口。根据主机兼容性选择正确的网络驱动(如 host 或 overlay)。允许容器端口通过主机的防火墙。配置容器的正确 dns 服务器。选择正确的容器网络模式。排除主机网络问题,如防火墙或连接问题。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.04.08

5637

6

docker镜像有什么用
docker镜像有什么用

docker 镜像是预构建的软件组件,用途广泛,包括:应用程序部署:简化部署,提高移植性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.04.08

2113

7

Docker容器化部署与DevOps实践
Docker容器化部署与DevOps实践

本专题面向后端与运维开发者,系统讲解 Docker 容器化技术在实际项目中的应用。内容涵盖 Docker 镜像构建、容器运行机制、Docker Compose 多服务编排,以及在 DevOps 流程中的持续集成与持续部署实践。通过真实场景演示,帮助开发者实现应用的快速部署、环境一致性与运维自动化。

2026.02.11

219

16

Docker 容器部署
Docker 容器部署

本专题整合了Docker容器部署相关内容,阅读专题下面的文章了解更多详细操作教程。

2026.03.31

411

14

Java容器化部署与Docker实践教程合集
Java容器化部署与Docker实践教程合集

聚焦 Java 应用的容器化与云原生部署,讲解 Dockerfile 编写规范与 Java 应用镜像构建、多阶段构建(Multi-stage Build)减小镜像体积、Jib / Buildpacks 免 Dockerfile 镜像构建方案、JVM 容器感知参数(-XX:MaxRAMPercentage)配置、Docker Compose 编排多服务(应用 + MySQL + Redis)、容器健康检查与资源限制、Kubernetes

2026.05.11

380

26

Go Docker与容器化部署教程合集
Go Docker与容器化部署教程合集

聚焦 Go 应用的容器化部署优势与实践,讲解 Go 静态编译特性(CGO_ENABLED=0)与 scratch / distroless 极小基础镜像构建、多阶段 Dockerfile 编写规范、交叉编译生成目标平台二进制、镜像安全扫描(Trivy)与漏洞修复、Docker Compose 本地编排开发环境、Kubernetes Deployment / Service / ConfigMap 部署 Go 服务、健康检查(Livene

2026.05.15

285

24

Hyperf 项目部署运维与性能调优手册
Hyperf 项目部署运维与性能调优手册

聚焦 Hyperf 在生产环境的落地,包含 Docker 高效打包、Swoole 配置优化、常见的内存溢出(OOM)问题排查方法以及热更新方案。

2026.05.19

385

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
phpMyAdmin 安装文档
phpMyAdmin 安装文档

共0课时 | 0人学习

Docker 官方文档
Docker 官方文档

共0课时 | 0人学习

宝塔 Docker 模块使用手册
宝塔 Docker 模块使用手册

共0课时 | 0人学习