Docker配置国内镜像源

devtools/2025/1/22 15:08:37/

访问docker hub需要科学上网
在 Docker 中配置镜像地址(即镜像加速器)可以显著提升拉取镜像的速度,尤其是在国内访问 Docker Hub 时。以下是详细的配置方法:


1. 配置镜像加速器

Docker 支持通过修改配置文件来添加镜像加速器地址。以下是具体步骤:

Linux 系统
  1. 编辑 Docker 的配置文件 /etc/docker/daemon.json

    sudo nano /etc/docker/daemon.json
    
  2. 添加或修改以下内容(以阿里云镜像加速器为例):

    {"registry-mirrors": ["https://<你的镜像加速地址>.mirror.aliyuncs.com"]
    }
    
    • 如果需要配置多个镜像加速器,可以用逗号分隔:
      {"registry-mirrors": ["https://<镜像加速地址1>","https://<镜像加速地址2>"]
      }
      
  3. 保存并退出编辑器。

  4. 重启 Docker 服务:

    sudo systemctl daemon-reload
    sudo systemctl restart docker
    

Windows 系统(Docker Desktop)
  1. 右键点击任务栏中的 Docker 图标,选择 Settings(设置)。
  2. 进入 Docker Engine 选项卡。
  3. 在配置文件中添加或修改 registry-mirrors 字段。例如:
    {"registry-mirrors": ["https://<你的镜像加速地址>.mirror.aliyuncs.com"]
    }
    
  4. 点击 Apply & Restart 保存并重启 Docker。

macOS 系统(Docker Desktop)
  1. 点击菜单栏中的 Docker 图标,选择 Preferences(偏好设置)。
  2. 进入 Docker Engine 选项卡。
  3. 在配置文件中添加或修改 registry-mirrors 字段。例如:
    {"registry-mirrors": ["https://<你的镜像加速地址>.mirror.aliyuncs.com"]
    }
    
  4. 点击 Apply & Restart 保存并重启 Docker。

2. 常用的国内镜像加速器地址

配置国内镜像源之后才可以较快的下载镜像,可以挨个试,有些已经失效了。
以下是一些常用的国内镜像加速器地址:

{
"registry-mirrors": ["https://docker.m.daocloud.io", "https://noohub.ru", "https://huecker.io","https://dockerhub.timeweb.cloud","https://0c105db5188026850f80c001def654a0.mirror.swr.myhuaweicloud.com","https://5tqw56kt.mirror.aliyuncs.com","https://docker.1panel.live","http://mirrors.ustc.edu.cn/","http://mirror.azure.cn/","https://hub.rat.dev/","https://docker.ckyl.me/","https://docker.chenby.cn","https://docker.hpcloud.cloud","https://docker.m.daocloud.io"
]
}
{
"registry-mirrors":["https://docker.mirrors.sjtug.sjtu.edu.cn","https://docker.m.daocloud.io","https://docker.itelyou.cf","https://noohub.ru","https://docker.fxxk.dedyn.io","https://huecker.io","https://dockerhub.timeweb.cloud",  "https://registry.cn-hangzhou.aliyuncs.com"]
}
{"registry-mirrors": ["https://4tqbfyyn.mirror.aliyuncs.com","https://mirror.ccs.tencentyun.com","https://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"]

下面这个很好用 ,也比较新,可以试一下

{"registry-mirrors": ["https://registry.cn-shenzhen.aliyuncs.com"]
}
  • 阿里云专属加速地址
    1. 登录 阿里云容器镜像服务控制台。
    2. 在左侧菜单选择 镜像加速器
    3. 获取你的专属加速地址。

3. 验证镜像加速器是否生效

  1. 运行以下命令拉取一个测试镜像(如 hello-world):
    docker pull hello-world
    
  2. 查看拉取日志,确认是否从镜像加速器拉取镜像。

4. 其他注意事项

  • 多个镜像加速器:可以配置多个镜像加速器,Docker 会按顺序尝试拉取镜像。
  • 代理配置:如果你使用了代理,请确保代理配置正确,避免与镜像加速器冲突。
  • Docker 版本:确保 Docker 版本较新(建议使用 Docker 20.10+),以支持最新的镜像加速器功能。

总结

通过配置镜像加速器,可以显著提升 Docker 拉取镜像的速度。以下是配置的核心步骤:

  1. 修改 Docker 配置文件(daemon.json)。
  2. 添加镜像加速器地址。
  3. 重启 Docker 服务。


http://www.ppmy.cn/devtools/152629.html

相关文章

初始SpringBoot:详解特性和结构

??JAVA码农探花&#xff1a; ?? 推荐专栏&#xff1a;《SSM笔记》《SpringBoot笔记》 ??学无止境&#xff0c;不骄不躁&#xff0c;知行合一 目录 前言 一、SpringBoot项目结构 1.启动类的位置 2.pom文件 start parent 打包 二、依赖管理特性 三、自动配置特性…

【STL】list 双向循环链表的使用介绍

STL中list容器的详细使用说明 一.list的文档介绍二. list的构造函数三.list中的访问与遍历操作四.list中的修改操作4.1 list中的各种修改操作4.2 list的迭代器失效问题 五.list中的其他一些操作 一.list的文档介绍 list是可以在常数范围内在任意位置进行插入和删除的序列式容器…

Linux下内存泄漏排查

在Linux系统下&#xff0c;针对C项目的内存泄漏排查&#xff0c;可以采用多种方法和工具。以下是对这些方法和工具的总结&#xff1a; 一、基础工具和命令 top和htop&#xff1a; top命令可以实时监控系统资源使用情况&#xff0c;包括内存使用情况。通过运行top命令并按下M键…

通过gui安装deb包

su - apt update && apt install gdebi 右击deb包&#xff0c;选择gdebi打开即可。 参考 https://debian-beginners-handbook.arpinux.org/bookworm-en/download/the_beginners_handbook.pdf

深入浅出:Go语言程序性能分析基础

深入浅出:Go语言程序性能分析基础 在当今的软件开发领域,性能优化已成为提升用户体验和系统稳定性的关键因素。Go语言以其高效、简洁和并发友好的特性,成为许多开发者的选择。然而,要充分发挥Go语言的优势,了解如何进行性能分析和优化是必不可少的。本文将从基础出发,深…

pyautogui自动化鼠标键盘操作

pyautogui&#xff0c;用来写自动化脚本&#xff0c;比按键精灵更方便。pyautogui.position()可以获取当前鼠标位置。pyautogui不支持中文输入&#xff0c;利用 pyperclip从剪切板粘贴输入。 # -*- coding: utf-8 -*- import time import os import traceback import logging …

PID 控制算法(二):C 语言实现与应用

在本文中&#xff0c;我们将用 C 语言实现一个简单的 PID 控制器&#xff0c;并通过一个示例来演示如何使用 PID 控制算法来调整系统的状态&#xff08;如温度、速度等&#xff09;。同时&#xff0c;我们也会解释每个控制参数如何影响系统的表现。 什么是 PID 控制器&#xf…

【力扣系列题目】不同路径 组合总和 最大连续1个数 打家劫舍{持续更新中...}

文章目录 不同路径不同路径[不同路径 II](https://leetcode.cn/problems/unique-paths-ii/)[不同路径 III](https://leetcode.cn/problems/unique-paths-iii/) 组合总和组合总和 【无重复数字无限制选择次数】[组合总和 II](https://leetcode.cn/problems/combination-sum-ii/)…