解决Docker拉取镜像失败
本文最后更新于627 天前,其中的信息可能已经过时

报错场景

在使用docker复现漏洞利用时,出现了以下报错

┌──(root㉿kali)-[/home/…/Desktop/vulhub/struts2/s2-057]
└─# docker-compose up -d            
Pulling struts2 (vulhub/struts2:2.3.34-showcase)...
ERROR: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

解决步骤


1、创建一个daemon.json文件,这个文件可以理解为属于docker的一个配置文件,有关docker服务的配置,可以通过这个文件进行修改生效。docker安装后默认没有daemon.json这个配置文件,需要进行手动创建。配置文件的默认路径:/etc/docker/daemon.json

vim /etc/docker/daemon.json

2、这里我们用到镜像加速的配置参数
即,registry-mirrors”:[“xxxx”],#中括号中填入镜像加速的地址

{
      "registry-mirrors": [
                     "https://0dj0t5fb.mirror.aliyuncs.com",
                     "https://docker.mirrors.ustc.edu.cn",
                     "https://6kx4zyno.mirror.aliyuncs.com",
                     "https://registry.docker-cn.com"
      ]
}

3.修改配置文件/etc/resolv.conf

vim /etc/resolv.conf

把nameserver后面的ip地址改成 8.8.8.8

4.reload让这个文件生效并重启docker设置生效

systemctl daemon-reload
systemctl restart docker
docker info #输入可查看配置信息
如果觉得本文对您有所帮助,可以支持下博主,一分也是缘😊
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇