Windows11 WSL2的ubuntu 22.04中拉取镜像报错

问题描述

在windows11 WSL2的ubuntu 22.04中拉取镜像报错。错误为:

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)

原因分析

很明显,原因是无法连接到https://registry-1.docker.io。原因有可能:

1、由于墙的原因,无法连接。

2、域名无法解析

3、虽然配置了国内镜像源,但是镜像源可能没有要拉取的镜像,所以还是会访问https://registry-1.docker.io

解决方案

如果是原因1和3,那只能想办法翻墙或找一个国内可用的镜像源。如果是原因2,解决办法如下。

修改/etc/resolv.conf中的nameserver。如下图所示。

然后执行sudo systemctl restart docker

相关推荐
ZLRRLZ3 分钟前
【Linux操作系统】进程控制
linux·运维·服务器
我想吃余15 分钟前
Linux的Ext文件系统:硬盘理解和inode及软硬链接
linux·运维·电脑
qq762118221 小时前
Linux c 在内存中创建zip,最后写入测试
linux·运维·服务器
正怒月神1 小时前
docker-compose 启动 elk
elk·docker·容器
半路_出家ren1 小时前
Shell脚本基础应用
linux·网络·shell
誰能久伴不乏2 小时前
如何在 Linux_Ubuntu 上安装 Qt 5:详细教程
linux·qt·ubuntu
dualven_in_csdn2 小时前
ubuntu离线安装 xl2tpd
linux·数据库·ubuntu
IT成长日记7 小时前
【Nginx开荒攻略】Nginx虚拟主机配置:从域名、端口到IP的完整指南
linux·运维·服务器·nginx·虚拟主机
迎風吹頭髮9 小时前
Linux内核架构浅谈8-Linux内核与UNIX的传承:设计思想与特性差异
linux·运维·架构
黑马金牌编程9 小时前
Linux 服务器常见的性能调优
linux·运维·服务器·性能优化