在安装docker时你是否遇到了下面的问题
当我们执行命令docker pull ubuntu:18.04时提示
Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
原因:
在等待报头时超时, 请求在等待连接时被取消(客户端)。Docker 默认的源为国外官方源,下载速度较慢,可改为国内镜像源。
编辑Docker配置文件
一、打开或创建 /etc/docker/daemon.json 文件
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://luzxy6tp.mirror.aliyuncs.com",
"https://hub.uuuadc.top",
"https://docker.anyhub.us.kg",
"https://dockerhub.jobcher.com",
"https://dockerhub.icu",
"https://docker.ckyl.me",
"https://docker.awsl9527.cn"
]
}
二、重启Docker服务: 为使配置生效,请执行以下命令
sudo systemctl daemon-reload
sudo systemctl restart docker
三、此时我们再使用docker pull 去下载时就会发现可以下载了
如果解决了你的问题,就请点个赞呗!