2025.1.5 docker国内镜像,亲测可用

最近docker又抽风了,拉取镜像一直报连接超时的错误

 docker: Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).
 Error response from daemon: Get "https://registry-1.docker.io/v2/": dial tcp ip: connect: connection refused

遇到这种超时错误基本就是国内镜像拉取不了的问题,解决方案就是更换能连接的国内镜像就可以了,其他的配置host什么都没有用。

亲测几个能用的国内镜像,速度很快,但不知道什么时候会失效,先用着吧,在/etc/docker/daemon.json添加

"registry-mirrors": [
        "https://docker.1ms.run",
        "https://docker.xuanyuan.me",
        "https://docker.rainbond.cc",
        "https://do.nark.eu.org",
        "https://dc.j8.work"
    ],

保存后执行

sudo systemctl daemon-reload
sudo systemctl restart docker

### 2025 Docker镜像加速器和源配置 对于2025年的Docker镜像加速器和源配置,考虑到网络环境的变化和技术的发展,当前的一些最佳实践仍然适用。在国内环境下,由于网络状况特殊,使用官方默认的`docker.io`可能会遇到速度慢的问题。因此,推荐使用国内提供的镜像加速服务。 #### 使用阿里云镜像加速器 阿里云提供了稳定可靠的镜像托管服务,能够显著提高下载速度。具体设置方法如下: 1. 获取专属加速地址:登录阿里云官网,在容器镜像服务页面找到对应的加速链接。 2. 修改Docker守护进程配置文件 `/etc/docker/daemon.json` ,加入以下内容: ```json { "registry-mirrors": ["https://<your_accelerator>.mirror.aliyuncs.com"] } ``` 3. 重启Docker服务使更改生效: ```bash sudo systemctl restart docker ``` #### 利用 DaoCloud 加速方案 DaoCloud同样是国内知名的容器技术服务商之一,其提供的镜像加速功能也十分有效。如果选择这种方式,则需将 `docker.io` 替换成 DaoCloud 提供的服务端口前缀,例如从 `docker.io/library/busybox` 变更为 `docker.m.daocloud.io/library/busybox` [^3]。 #### 自建私有Registry 随着企业内部需求的增长以及对外部依赖减少的趋势,建立自有 Registry 成为企业级用户的常见做法。这不仅有助于保护敏感数据的安全性,还能更好地管理团队间的协作流程。通过部署 Harbor 或者 Nexus 等开源项目实现这一目标,并将其集成到 CI/CD 流程当中。 ```yaml version: '3' services: registry: image: registry:2 ports: - "5000:5000" environment: REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY: /data volumes: data-volume: ``` 以上措施可以在未来几年内持续保障高效稳定的镜像获取体验,即使到了2025年也能满足大多数场景下的应用开发与运维工作要求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值