阿里云镜像加速器失效的替代方案

文章目录

一级目录

bash 复制代码
docker pull hello-world
Using default tag: latest
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)

明明已在/etc/docker/daemon.json里,配置了专属于自己的阿里云镜像加速器,如下:

bash 复制代码
{
  "registry-mirrors": ["https://你的新加速器地址.mirror.aliyuncs.com"]
}

为啥提示上述问题,就是因为:2024年7月2日阿里云公告镜像加速器仅支持内网使用,也就是说你要购买阿里云的服务器,在他们的服务器上才能使用了。

所以说,访问https://你的新加速器地址.mirror.aliyuncs.com时,就走不通了,就会走docker官方默认兜底的镜像仓库地址:https://registry-1.docker.io/v2/,又因为这个https://registry-1.docker.io/v2/地址是国外的,国内经常访问不通。

替代方案(在/etc/docker/daemon.json里覆盖添加以下内容):

bash 复制代码
{
	"registry-mirrors": [
		"https://proxy.1panel.live",
		"https://docker.1panel.top",
		"https://docker.m.daocloud.io",
		"https://docker.1ms.run",
		"https://docker.ketches.cn"
	]
}

如果公司用的是网络,需要配置代理才能访问外网:

请添加以下配置:

sudo vim /etc/systemd/system/docker.service.d/proxy.conf (docker作为一个软件可能不会使用全局的代理配置,加上以下保险一些)

bash 复制代码
[Service]
Environment="HTTP_PROXY=http://xxxxxx:8080"
Environment="HTTPS_PROXY=http://xxxxxxxx:8080"
Environment="NO_PROXY=localhost,127.0.0.1,.your-internal-domain.com"

全局临时设置(重启失效),如果上述的配置不生效,就用下面的,或着两个地方都配置

bash 复制代码
export http_proxy=http://xxxx:8080
export https_proxy=http://xxxxxx:8080
相关推荐
Hello.Reader3 小时前
Flink 对接阿里云 OSS(Object Storage Service)读写、Checkpoint、插件安装与配置模板
大数据·阿里云·flink
DolitD4 小时前
云流技术深度剖析:国内云渲染主流技术与开源和海外厂商技术实测对比
功能测试·云原生·开源·云计算·实时云渲染
翼龙云_cloud4 小时前
阿里云渠道商:阿里云 ECS 从安全组到云防火墙的实战防护指南
安全·阿里云·云计算
YongCheng_Liang4 小时前
从零开始学虚拟化:桌面虚拟化(VDI)入门指南(架构 + 产品 + 部署)
运维·云计算
万物得其道者成5 小时前
阿里云 H5 一键登录接入实战:前后端完整实现
阿里云·云计算·状态模式
翼龙云_cloud19 小时前
国际云代理商:2026年国际云注册风控升级实战指南 8 大平台无卡解决方案对比
服务器·阿里云·云计算
阿里云大数据AI技术1 天前
全模态、多引擎、一体化,阿里云DLF3.0构建Data+AI驱动的智能湖仓平台
人工智能·阿里云·云计算
摇滚侠1 天前
阿里云安装的 Redis 在什么位置,如何找到 Redis 的安装位置
redis·阿里云·云计算
m0_694845571 天前
tinylisp 是什么?超轻量 Lisp 解释器编译与运行教程
服务器·开发语言·云计算·github·lisp
ESBK20251 天前
第四届移动互联网、云计算与信息安全国际会议(MICCIS 2026)二轮征稿启动,诚邀全球学者共赴学术盛宴
大数据·网络·物联网·网络安全·云计算·密码学·信息与通信