风雨同行 发表于 2025-4-16 13:06:47

【Ubuntu2404】Ubuntu24.04为Docker更换镜像源

弁言

Docker 更换源主要是为了解决因网络问题导致的镜像下载缓慢或失败的情况。默认情况下,Docker 使用的是官方的 Docker Hub 作为镜像仓库,由于 Docker Hub 位于国外,对于国内用户来说,直接从 Docker Hub 拉取镜像大概会碰到速度慢大概无法访问的问题。更换 Docker 镜像源可以显著提高镜像的下载速度,提拔开发效率。很多国内云服务提供商都提供了 Docker 镜像加速服务,例如阿里云、腾讯云等,它们通过在国内设立镜像站点,缓存了 Docker Hub 上的大部分镜像,从而让用户可以或许以更快的速度下载所需的镜像。本文主要介绍 Ubuntu24.04 版本下 Docker 更换镜像源的方式。
一、当前可用的 Docker 镜像源

如今很多镜像源都无法使用了,如果拉取镜像失败,90%都是镜像源无法使用。
经过测试,2025年3月14日时,可以或许使用的 Docker 镜像源有:


[*]https://docker.m.daocloud.io/
[*]https://docker.hlmirror.com/
[*]https://docker.imgdb.de/
[*]https://docker-0.unsee.tech/
[*]https://docker.1ms.run/
[*]https://func.ink/
[*]https://lispy.org/
[*]https://docker.xiaogenban1993.com/
二、临时更换 Docker 镜像源

通过如下命令临时更换Docker 镜像源,其中镜像源地址不加 https:// :
sudo docker pull [镜像源地址]/[需要拉区取的镜像]
例如:
sudo docker pull docker.imgdb.de/hello-world
https://i-blog.csdnimg.cn/direct/d18100989a714d6a9696357aa6ff8b8f.png
三、永久更换 Docker 镜像源

3.1 修改 daemon.json 文件

运行如下命令:
sudo tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors": [
            "https://docker.m.daocloud.io",
            "https://docker.hlmirror.com",
            "https://docker.imgdb.de",
            "https://docker-0.unsee.tech",
            "https://docker.1ms.run",
            "https://func.ink",
            "https://lispy.org",
            "https://docker.xiaogenban1993.com"
    ]
}
EOF
查看 daemon.json 文件:
vim /etc/docker/daemon.json
https://i-blog.csdnimg.cn/direct/f8c6a6eca09c4e75b0ee0af1cc2abe2a.png
3.2 重启 Docker 服务

sudo systemctl daemon-reload
sudo systemctl restart docker
3.3 拉取镜像

sudo docker pull hello-world
https://i-blog.csdnimg.cn/direct/e46371c89d874a6bbde37fb7feedec61.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 【Ubuntu2404】Ubuntu24.04为Docker更换镜像源