vulhub搭建漏洞环境docker-compose up -d命令执行报错以及解决方法汇总

在利用vulhub靶场搭建环境进行漏洞复现时,我们通常要使用这一步命令:

docker-compose up -d

但是经常报错,今天我们来说几个常见的报错以及解决方法:


1.报错提示:

ERROR: Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?

If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
 

出现这种报错,是因为我们还没有开启docker服务

输入命令:

systemctl start docker

即可解决。


2.报错提示:

Get https://registry-1.docker.io/v2/: net/http: request canceled 

这种情况大多数时候是因为我们没联网,以centOS为例,只需要在右上角点击有线-连接,返回命令行重新输入命令即可。


3.报错提示:

Trying to pull repository docker.io/vulhub/shiro ... ERROR: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
 

出现这个报错,是因为我们在拉取环境镜像时,docker镜像源有问题。

这是最让我头疼的一个,后来经过老师指点,使用华为云镜像源,即可完美解决问题(亲测有效)。

方法:换源!!!

输入命令:

vim/etc/docker/daemon.json

进入到配置文件

以root用户登录容器引擎所在的虚拟机
修改“/etc/docker/daemon.json”文件(如果没有,可以手动创建)
vi /etc/docker/daemon.json

按 i 进入输入模式

在该文件内添加如下内容:

{"registry-mirrors": [ "https://04377491cb9d4b338d981991a9978a0c.mirror.swr.myhuaweicloud.com" ]
}

注意,如果vim打开daemon.json文件,已经有了 { },那么就不用再额外加一组括号了。

输入完成后,按“Esc键”退出输入模式,输入 :wq (冒号是输入的一部分)  即可保存退出。

配置完成后,执行systemctl restart docker重启容器引擎。

到这里就没啥问题了,再次执行docker-compose up -d 就会看到complete,拉取环境镜像成功!

下面是当时看的华为云镜像加速器原文,感谢华为云!!!

欢迎大家批评指正!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/145541.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

MySQL_图形管理工具简介、下载及安装(超详细)

课 程 推 荐我 的 个 人 主 页:👉👉 失心疯的个人主页 👈👈入 门 教 程 推 荐 :👉👉 Python零基础入门教程合集 👈👈虚 拟 环 境 搭 建 :&#x1…

如何确保Java程序分发后不被篡改?使用JNI对Java程序进行安全校验

前言 众所周知,Java/Kotlin编译后会编译成smali,使用Jadx这类的反编译工具或者Hook工具就能很轻松的把我们的软件安全校验给破解了。 为了防止这种情况发生,我们一般会将核心代码使用C编写,然后使用JNI技术,使用Java…

对接全国点餐api接口有哪些具体步骤

与第三方餐饮服务提供商进行接口对接可以按照以下步骤进行: 一、前期准备 1.明确需求: 确定你的业务目标和对接口的具体需求。例如,你是希望通过接口获取餐厅信息、菜品列表、价格、库存情况,还是实现订单提交、支付处理、配送…

WAN广域网技术--PPP和PPPoE

广域网基础概述 广域网(Wide Area Network,WAN)是一种覆盖广泛地区的计算机网络,它连接不同地理位置的计算机、服务器和设备。广域网通常用于连接不同城市、州或国家之间的网络,它通过互联网服务提供商(ISP…

中泰免签,准备去泰国旅游了吗?《泰语翻译通》app支持文本翻译和语音识别翻译,解放双手对着说话就能翻译。

泰国是很多中国游客的热门选择,现在去泰国旅游更方便了,因为泰国对中国免签了。如果你打算去泰国,那么下载一个好用的泰语翻译软件是很有必要的。 简单好用的翻译工具 《泰语翻译通》App就是为泰国旅游设计的,它翻译准确&#x…

pg198-jesd204-phy阅读笔记

简介 介绍 JESD204 PHY IP核实现了JESD204的物理接口,简化在发送和接收核心之间共享串行收发器信息通道。此内核一般不单独使用,只能与JESD204或JESD204C内核结合使用(目前不太懂这句话,因为我只看到与TX、RX IP核结合使用&#…

声网SDK脚本运行错误

文章目录 运行步骤无法运行.bat电脑出现警告--更改执行策略若无出现-更新power shell搜索最新版本的 PowerShell安装新版本 仍无法解决-手动下载第三方库 2024-9-9运行步骤 无法运行.bat 电脑出现警告–更改执行策略 若无出现-更新power shell 搜索最新版本的 PowerShell 在…

Java面试篇基础部分-Java线程生命周期

线程的生命周期分别为 新建(New)、就绪(Runnable)、运行(Running)、阻塞(Blocked)和死亡(Dead)这五种状态。   在系统运行过程中有线程不断地被创建,而旧的线程在执行完毕之后被清理,线程通过排队的方式获取共享资源或者锁的时候被阻塞,所以运行中的线程就会在…

让医院更智慧,让决策更容易

依托数字孪生技术,赋能智慧医院,对使用者和决策者带来了众多的优势。数字孪生技术是将物理实体与数字模型相结合,实现实时监测、仿真预测和智能决策的一种先进技术。在智慧医院中应用数字孪生技术,不仅可以提升医疗服务的质量和效…

气势如神助!未来三年最好的投资:找适合自己的稳定的路——早读(逆天打工人爬取热门微信文章解读)

势如破竹!!!冲 引言Python 代码第一篇 洞见 未来三年最好的投资:好好上班第二篇 趋势结尾 偷换概念,贝多芬失聪是后来的事了,从小失聪还能当音乐家怕不是觉醒松果体了 但体会这个意思,玩味一下即…

开放式耳机和入耳式耳机哪个好?2024优质开放式蓝牙耳机推荐

首先,开放式耳机与传统的入耳式耳机相比,最大的特点在于其的舒适性和对听力的保护。因为无需入耳,所以能够有效地减少长时间佩戴导致的耳朵疲劳,同时也避免了直接对耳膜的压迫。但是当然也会有问题出现,开放式耳机别人…

pprof简单使用

1. 什么是 pprof? pprof 是 Go 语言内置的性能分析工具。它能够帮助开发者收集 CPU、内存、goroutine 等资源的使用情况,生成性能报告并提供可视化功能。pprof 提供了全面的性能分析能力,是排查性能瓶颈、优化代码的利器。 2. pprof 使用场…

力扣309-买卖股票的最佳时机含冷冻期(Java详细题解)

题目链接:309. 买卖股票的最佳时机含冷冻期 - 力扣(LeetCode) 前情提要: 本题是由122. 买卖股票的最佳时机 II - 力扣(LeetCode)变形而来,122是可以买卖多次股票没有冷冻期,该题还…

重修设计模式-结构型-组合模式

重修设计模式-结构型-组合模式 Compose objects into tree structure to represent part-whole hierarchies.Composite lets client treat individual objects and compositions of objects uniformly. 将一组对象组织成树形结构,来表示一种“部分 - 整体”的层次结…

携手阿里云CEN:共创SD-WAN融合广域网

在9月19日举行的阿里云云栖大会上,犀思云作为SD-WAN领域的杰出代表及阿里云的SD-WAN重要合作伙伴,携手阿里云共同推出了创新的企业上云方案——Fusion WAN智连阿里云解决方案。这一创新方案不仅彰显了犀思云在SD-WAN技术领域的深厚积累,更体现…

骨传导耳机哪款好?精选2024五款高性能品牌推荐!

随着骨传导耳机越来越受欢迎,不仅运动健身的朋友人手一副,很多上班族和学生党也开始使用骨传导耳机。然而,由于很多人对骨传导耳机的了解还不够深入,所以在选购中经常会入手一些不专业的产品,这些劣质产品不仅音质效果…

Windows版本下Redis安装与使用---详解

目录 1、下载Redis压缩包 2、解压到文件夹 3、启动Redis服务 4、打开Redis客户端进行连接 5、使用一些基础操作来测试 6、Redis常用的服务指令 7、C#项目使用redis 8、C#中使用StackExchange.Redis库操作Redis 9、执行 Redis 命令 10、常见报错和相关指令 1、下载Redi…

容器内的Nodejs应用如何获取宿主机的基础信息-系统、内存、cpu、启动时间,以及一个df -h的坑

在现代应用部署时中,Docker容器化技术被广泛应用。Node.js应用在容器中运行时,有时需要获取宿主机的基础信息,如系统信息、内存使用情况、磁盘空间和启动时间等。本文将介绍如何在Docker容器内的Node.js应用中获取这些信息,以及可…

LabVIEW提高开发效率技巧----采用并行任务提高性能

在复杂的LabVIEW开发项目中,合理利用并行任务可以显著提高系统的整体性能和响应速度。并行编程是一种强大的技术手段,尤其适用于实时控制、数据采集以及多任务处理等场景。LabVIEW的数据流编程模型天然支持并行任务的执行,结合多核处理器的硬…

行业革新,数据先行:智源研究院数据与行业应用 Workshop第三期

9月25日周三下午14点,智源人工智能研究院将在北京海淀区智源大厦举办“数据与行业应用 Workshop”第三期,与大家共话数据新基建和行业应用的未来。欢迎查看议程,扫码报名参加。