【网络安全 | Kali】基于Docker的Vulhub安装教程指南

简介: 【网络安全 | Kali】基于Docker的Vulhub安装教程指南

Vulhub的搭建基于docker及docker-compose


权限升级

在安装开始前,必须升级权限才可进行docker安装

sudo su #权限升级为root

安装步骤如下:

更新软件

apt-get update

安装HTTPS协议和CA证书

apt-get install -y apt-transport-https ca-certificates

安装docker

apt install docker.io

验证docker是否安装成功

#查看docker的版本
docker -v
#启动docker
systemctl start docker
#显示docker的信息
docker ps -a

安装pip

apt-get install python3-pip

安装docker-compose

pip3 install docker-compose

报错是正常的,多次执行命令即可。

如果还报错,则运行如下命令:

docker-compose -v

再选择y

查看安装的docker-compose版本

docker-compose -v

下载Vulhub文件

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

查看Vulhub的漏洞靶场

切换目录:

cd vulhub/

再查看目录:

ls

切换到要启动的漏洞的目录

以activemq中的CVE-2015-5254为例,先切换目录:

cd activemq

再切换到漏洞目录:

cd CVE-2015-5254

启动环境

启动环境也需要确保为root权限,再输入以下命令:

docker-compose up -d

查看启动的环境

docker-compose ps

环境运行后,将监听61616和8161两个端口。其中61616是工作端口,消息在这个端口进行传递;8161是Web管理页面端口。

访问http://your-ip:8161即可看到web管理页面

关闭环境

使用完一个靶场后需要关闭环境,以免产生端口冲突。

docker-compose down

目录
相关文章
|
3天前
|
NoSQL 关系型数据库 应用服务中间件
docker基础篇:安装tomcat
docker基础篇:安装tomcat
92 64
|
4天前
|
关系型数据库 MySQL 数据库
docker高级篇(大厂进阶):安装mysql主从复制
docker高级篇(大厂进阶):安装mysql主从复制
51 24
|
5天前
|
NoSQL 算法 Redis
docker高级篇(大厂进阶):安装redis集群
docker高级篇(大厂进阶):安装redis集群
53 24
|
4天前
|
Ubuntu Linux Docker
Ubuntu22.04上Docker的安装
通过以上详细的安装步骤和命令,您可以在Ubuntu 22.04系统上顺利安装
48 11
|
1月前
|
缓存 Linux Docker
【最新版正确姿势】Docker安装教程(简单几步即可完成)
之前的老版本Docker安装教程已经发生了变化,本文分享了Docker最新版安装教程,其他操作系统版本也可以参考官 方的其他安装版本文档。
1094 2
【最新版正确姿势】Docker安装教程(简单几步即可完成)
|
1月前
|
Java 应用服务中间件 Linux
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
本文主要讲解了Docker的安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库以及Docker容器虚拟化与传统虚拟机比较。
567 11
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
|
28天前
|
关系型数据库 MySQL Java
【Docker最新版教程】一文带你快速入门Docker常见用法,实现容器编排和自动化部署上线项目
Docker快速入门到项目部署,MySQL部署+Nginx部署+docker自定义镜像+docker网络+DockerCompose项目实战一文搞定!
|
1月前
|
编解码 安全 Linux
网络空间安全之一个WH的超前沿全栈技术深入学习之路(10-2):保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali——Liinux-Debian:就怕你学成黑客啦!)作者——LJS
保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali以及常见的报错及对应解决方案、常用Kali功能简便化以及详解如何具体实现
|
1月前
|
Docker 容器
【赵渝强老师】使用二进制包方式安装Docker
本文介绍了在企业生产环境中无法直接访问外网时,如何使用Docker官方提供的二进制包进行Docker的离线安装。文章详细列出了从安装wget、下载Docker安装包、解压、复制命令到启动Docker服务的具体步骤,并提供了相关命令和示例图片。最后,还介绍了如何设置Docker为开机自启模式。
|
1月前
|
缓存 Ubuntu Linux
如何安装Docker
如何安装Docker
159 0