类别:Docker / 日期:2025-08-20 / 浏览:15743 / 评论:0

由于网络原因,从 Docker Hub 拉取镜像可能会非常慢。国内很多云服务商提供了镜像加速器。

  1. 这里以阿里云为例

    • 首先访问 https://cr.console.aliyun.com/,注册或登录后,在左侧菜单找到 镜像工具 -> 镜像加速器

    • 你会得到一个专属的加速器地址,形如 https://xxxx.mirror.aliyuncs.com

  2. 配置 Docker
    创建或修改 Docker 的配置文件 /etc/docker/daemon.json

sudo mkdir -p /etc/docker
# 将下面的 <your-accelerator-url> 替换为你从阿里云获取的加速器地址
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["<your-accelerator-url>"]
}
EOF

目前能用的镜像地址是:https://docker.m.daocloud.io

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://docker.m.daocloud.io"]
}
EOF


  1. 重启 Docker 生效

sudo systemctl daemon-reload
sudo systemctl restart docker


==========另一个教程=========

换源

由于国内无法使用dockerhub,需要更换镜像源

换源方法:

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

写入如下内容:

{
    "registry-mirrors":[
	    "https://docker.1ms.run",
            "https://docker.xuanyuan.me",
	    "https://hub.docker.hk.sqyyl.cn",
        "https://docker.rainbond.cc",
        "https://mirror.iscas.ac.cn",
        "https://docker.mirrors.sjtug.sjtu.edu.cn",
        "https://docker.m.daocloud.io"
    ]
}

保存并退出后,重启docker服务

sudo systemctl daemon-reload
sudo systemctl restart docker
sudo systemctl enable docker

验证是否换源成功可以先

sudo docker info

如果输出内容中有这样的内容证明换源成功

Client:
 Version:    27.5.1
 Context:    default
 Debug Mode: false
... 
Registry Mirrors:
  https://docker.1ms.run/
  https://docker.xuanyuan.me/
  https://hub.docker.hk.sqyyl.cn/
  https://docker.rainbond.cc/
  https://mirror.iscas.ac.cn/
  https://docker.mirrors.sjtug.sjtu.edu.cn/
  https://docker.m.daocloud.io/
 Live Restore Enabled: false


打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章