Docker配置国内镜像源方式

 更新时间:2026年01月31日 09:40:53   作者:筱小虾米  
文章介绍了如何配置Docker的daemon文件以使用国内镜像源,加快镜像拉取速度,同时,也提供了macOS和Windows系统上的配置方法以及临时使用镜像源的示例

为了加快 Docker 拉取镜像的速度,你可以通过配置 Docker 的 daemon 文件 /etc/docker/daemon.json 来使用国内镜像源

以下是2025年7月最新可用的配置方法:

Linux系统配置步骤(适用于 Ubuntu、Debian、CentOS 等)

1. 创建或编辑配置文件

sudo mkdir -p /etc/docker
sudo nano /etc/docker/daemon.json

2. 添加国内镜像源(推荐使用多个以提升稳定性)

{
  "registry-mirrors": [
    "https://docker.xuanyuan.me",
    "https://docker.1ms.run",
    "https://hub.rat.dev",
    "https://docker.hpcloud.cloud",
    "https://docker.m.daocloud.io",
    "https://docker.tbedu.top/"
  ]
}

这些地址在 2025 年 7 月测试中仍然有效

3. 保存并退出

(在 nano 中按Ctrl+O回车保存,Ctrl+X退出)

4. 重启 Docker 服务

sudo systemctl daemon-reload
sudo systemctl restart docker

5. 验证是否生效

docker info | grep "Registry Mirrors"

如果输出中包含你配置的镜像地址,说明配置成功。

macOS / Windows(Docker Desktop)

  • macOS:点击 Docker 图标 → Preferences → Docker Engine → 编辑 JSON 添加 "registry-mirrors" → Apply & Restart。
  • Windows:右键 Docker 图标 → Settings → Docker Engine → 添加镜像地址 → Apply & Restart。

临时使用镜像源(不修改配置)

你也可以不修改配置,直接通过镜像源拉取镜像,例如:

docker pull docker.1ms.run/library/nginx:1.25

如你在中国大陆部署服务,建议永久配置镜像源,避免每次手动指定。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • docker容器使用内存大小限制方法

    docker容器使用内存大小限制方法

    我们使用docker时,经常会遇到docker容器使用内存大于docker宿主机内存,导致宿主机奔溃,从而影响其他宿主机上容器的运行,下面这篇文章主要给大家介绍了关于docker容器使用内存大小限制的相关资料,需要的朋友可以参考下
    2023-06-06
  • Docker容器实战之镜像仓库

    Docker容器实战之镜像仓库

    这篇文章主要介绍了Docker容器实战之镜像仓库,文章通过Docker Hub为例,讲解关于镜像仓库的使用,需要的小伙伴可以参考一下
    2022-05-05
  • 关于docker cgroups资源限制的问题

    关于docker cgroups资源限制的问题

    cgroups是一个非常强大的linux内核工具,他不仅可以限制被namespace隔离起来的资源,还可以为资源设置权重、计算使用量,这篇文章主要介绍了docker cgroups资源限制,需要的朋友可以参考下
    2022-09-09
  • docker在已有的tomcat镜像上打新的镜像的Dockerfile编写说明介绍

    docker在已有的tomcat镜像上打新的镜像的Dockerfile编写说明介绍

    这篇文章主要介绍了docker在已有的tomcat镜像上打新的镜像的Dockerfile编写说明介绍,需要的朋友可以参考下
    2016-10-10
  • docker搭建etcd集群方式 bitnami/etcd

    docker搭建etcd集群方式 bitnami/etcd

    这篇文章主要介绍了docker搭建etcd集群方式 bitnami/etcd,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • Docker制作镜像的完整过程

    Docker制作镜像的完整过程

    本文主要介绍了Docker制作镜像的完整过程,以制作CentOS镜像为例,讲述对镜像自定义,打包以及推送的远程仓库的过程,感兴趣的可以了解一下
    2021-11-11
  • Docker部署项目完全使用指南(小结)

    Docker部署项目完全使用指南(小结)

    本文主要介绍了Docker部署项目完全使用指南,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-03-03
  • docker镜像、容器消失解决办法步骤记录

    docker镜像、容器消失解决办法步骤记录

    在工作中,Docker服务突然停止,镜像和容器消失是极为头疼的问题,解决方案分为检查存储空间和更换Docker安装目录两种,文中将两种方法介绍的非常详细,需要的朋友可以参考下
    2024-10-10
  • 如何解决Docker连接本地MySQL服务失败的问题

    如何解决Docker连接本地MySQL服务失败的问题

    这篇文章主要介绍了如何解决Docker连接本地MySQL服务失败的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-06-06
  • 安装docker20.10.22版本教程

    安装docker20.10.22版本教程

    文章详细介绍了如何安装Docker 20.10.22版本,包括安装证书、写入软件源信息、查看可安装版本、解决安装问题、启动Docker、安装工具、设置阿里云镜像加速器、重启并设置开机自启以及查看版本信息
    2026-02-02

最新评论