kali里面的vulhub靶场搭建

第一步:安装docker镜像容器

sudo apt install docker.io

第二步:开启docker镜像容器

先查看一下docker有没有下载成功

docker -v

再查看一下docker的运行状态

systemctl status docker

第三步:下载docker-compose环境

apt install docker-compose

查看一下docker-compose的版本信息,查看一下docker-compose有没有下载成功

docker-compose -v

第四步:克隆下载vulhub靶场文件

git clone https://github.com/vulhub/vulhub.git

第五步:到vulhub文件夹中打开终端

cd vulhub

也可以直接在vulhub文件夹中右键打开终端

进入vulhub后,使用ls命令列出vulhub下的文件也就是靶场关卡。

打开关卡的命令 

cd 你要打开的靶场关卡

例如我打开的靶场关卡是: 

继续ls列出该靶场关卡下的关卡漏洞编号。使用cd命令进去。

第六步:开启靶场环境

docker-compose build
docker-compose up -d

如图即为开启成功

第七步:查看开启了靶场的端口

docker-compose ps

 如下图是我开启后的端口

第八步:使用本机访问即可

例如我的是192.168.189.150:8080访问成功,请开始您的操作。。。

最后:做完最好记得关闭靶场

命令如下:

docker-compose down

问题解决:我在开靶场环境的时候遇到问题

 开启不起来靶场环境,困扰了我好久。。。

解决办法:输入下面的代码命令,再重新开启一下靶场环境即可

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://yxzrazem.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
{
  "registry-mirrors": ["https://yxzrazem.mirror.aliyuncs.com"]
}

### 解决Kali Linux上安装配置Vulhub靶场环境时报错的方法 #### 一、确认依赖项已正确安装 确保所有必要的依赖项都已正确安装,这包括但不限于Docker及其相关组件。在执行任何操作前,先更新系统的软件源列表并升级现有软件包: ```bash sudo apt-get update && sudo apt-get upgrade -y ``` 对于HTTPS支持以及CA证书的安装同样重要,因为这些是安全连接的基础[^3]。 #### 二、验证Docker安装无误 如果是在安装Docker过程中遇到了问题,则需重新按照官方指南来完成这一部分的工作。可以尝试移除现有的Docker版本再干净地重装一次: ```bash sudo apt-get remove --purge docker-ce docker-ce-cli containerd.io sudo apt-get autoremove -y sudo rm -rf /var/lib/docker curl -fsSL https://get.docker.com | sh ``` 上述脚本将会自动下载适合当前系统的稳定版Docker,并完成基本设置[^2]。 #### 三、检查网络配置与镜像加速器设定 有时国内用户可能会由于网络原因导致拉取镜像速度过慢甚至失败。此时可考虑添加阿里云或其他可用的国内镜像站作为加速器: 编辑`/etc/docker/daemon.json`文件(如果没有该文件则创建),加入如下内容后保存退出: ```json { "registry-mirrors": ["https://<your_mirror>.mirror.aliyuncs.com"] } ``` 重启Docker服务使更改生效: ```bash sudo systemctl restart docker ``` #### 四、处理具体报错信息 针对特定类型的错误消息采取相应措施。比如权限不足可能是由未使用`sudo`运行命令引起;而找不到某些路径可能是因为工作目录不对等原因造成的。务必仔细阅读每一条报错提示,定位到确切的问题所在后再做调整[^4]。 #### 五、清理缓存优化性能 当一切准备就绪之后,可以通过清除不再使用的容器和镜像来释放磁盘空间,从而改善整体性能表现: ```bash docker system prune -af --volumes ``` 以上方法能够帮助排查大多数常见于初次部署Vulhub时可能出现的技术难题。当然,实际环境中还可能存在其他复杂情况,这时建议查阅更多专业技术文档或向社区寻求进一步的帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值