Docker拉取镜像解决办法

在我们日常复现漏洞时,我们不得不对特定的靶场进行搭建,从而来进行复现该漏洞,总共有两种方法:

一、环境搭建

1.1环境搭建第一种方案:

是自己手动搭建环境,使用LNMP或者WNMP环境进行搭建,使用官网特定的版本下载并且进行漏洞复现,但是这样太慢了,大多数的时间浪费到了搭建靶场,而非进行漏洞的复现,所以第一种方法可以比较麻烦,

1.2环境搭建第二种方案:

进行docker拉取镜像,但是docker拉取镜像问题太多了,所以不是卡在网络的问题,就是别的问题,故这篇文章来解决该问题。该篇文章使用三种方法来进行对此问题的解决。以下便是第一种解决方案。

二、阿里云的镜像加速器

docker拉取不下来镜像的最大问题就是超时,网络不通。该原因是由于本身是国外的站点,所以无论使用VPN还是镜像加速器都会出现一定问题,第一种方案,使用阿里云来进行对镜像加速,使用以下的网址进项按步骤配置,阿里云的加速镜像的配置文档如下:

https://help.aliyun.com/zh/acr/user-guide/accelerate-the-pulls-of-docker-official-images

登录阿里云镜像加速如下图1-1所示:

图1-1(加速镜像配置)

使用以上的方案进项配置。便会成功进项拉取镜像。

三、民间的邪修拉取镜像

以下是多个镜像网站:

复制代码
        "https://docker.m.daocloud.io",
        "https://docker.imgdb.de",
        "https://docker-0.unsee.tech",
        "https://docker.hlmirror.com",
        "https://docker.1ms.run",
        "https://func.ink",
        "https://lispy.org",
        "https://docker.xiaogenban1993.com"
        "https://docker.m.daocloud.io"   # DaoCloud 源
        "https://docker.hlmirror.com"    # 好络维镜像
        "https://docker.1ms.run",
        "https://docker.xuanyuan.me",

但是这么多的镜像用哪个呢?并不是全部写入/etc/docker/daemon.json文件夹,原因是在docker拉取镜像的顺序是从上往下进行拉取的,假设上面的镜像不能用,他会浪费大量的时间去等。以下是我本人觉得比较好用的两个,强力推荐使用。

复制代码
{
    "registry-mirrors": [
        "https://docker.1ms.run",
        "https://docker.xuanyuan.me",
    ]
}

使用这个镜像进行加速,直接将该文件写入/etc/docker/daemon.json文件夹中。以上的配置可以成功进行拉取。

四、Linux之Proxychains代理

在Linux的拉取镜像过程中,问题诸多,本机的代理是本机的代理,但虚拟机的代理并没有走VPN的节点,所示使用该工具进行代理,直接走物理机的代理。使用以下命令进行安装和修改配置文件:

复制代码
#使用该命令进行安装
apt-get install proxychains -y
#修改配置文件,使得走本机的代理
vim /etc/proxychainx.conf

如下图3-1所示:

3-1(配置文件的修改)

该端口号使用的我Clash的端口号,IP的地址为我物理机为虚拟机的创建的网关,可以是连接网络的IPV4的地址,目的是让流量走出去到物理机上,从而使用clash进行代理。

在虚拟机上设置完成之后,对clash进行设置

图3-2(clash设置图)

使用该代理进行测试docker的官网是否直达,如下图3-3所示:

图3-3(测试docker官网)

查看clash流量的走向,是否代理成功,如下图3-4所示:

图3-4(clash流量走向图)

拉取成功截图如下图3-5所示:

图3-5(拉取成功图)

拉取镜像的方案如上述所示,如有疑问,评论区见!!!

相关推荐
大树8815 小时前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠16 小时前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质16 小时前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
Inhand陈工17 小时前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
Alsn8617 小时前
等待学习-学习目录:Docker 容器安全攻防
学习·安全·docker
酣大智17 小时前
ARP代理--工作原理
运维·网络·arp·arp代理
shushangyun_18 小时前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
施努卡机器视觉18 小时前
SNK施努卡侧滑门锁上滑轮总成自动化装配线,从零件到组件,全流程精密制造方案
运维·自动化·制造
AC赳赳老秦19 小时前
用 OpenClaw 搭建服务器故障应急响应系统,自动处理 80% 常见运维故障
android·运维·服务器·python·rxjava·deepseek·openclaw
2601_9618752419 小时前
决战申论100题2026|最新|范文
linux·容器·centos·debian·ssh·fabric·vagrant