拉取镜像报错:
[root@centos8 ~]# sudo docker pull kiwenlau/hadoop:1.0
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)

解决办法1:新增或者修改镜像源即可解决。

找到 /etc/docker/daemon.json文件,可以多加几个国内源,比如:
Docker 官方中国区:https://registry.docker-cn.com
网易:http://hub-mirror.c.163.com
中国科技大学:https://docker.mirrors.ustc.edu.cn

[root@centos8 ~]# vim /etc/docker/daemon.json
添加以下内容:
{ “registry-mirrors”: [“https://bytkgxyr.mirror.aliyuncs.com","https://registry.docker-cn.com","http://hub-mirror.c.163.com“] }

测试:
image.png

解决办法2:拉取镜像时,直接带上拉取镜像的加速地址

docker pull docker.mirrors.ustc.edu.cn/library/镜像名
[root@centos8 ~]# docker pull docker.mirrors.ustc.edu.cn/library/node