1.docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。通过对应用组件的封装、分发、部署、运行等生命周期的管理,达到应用组件级别的“一次封装,到处运行”。这里应用组件,即可以是Web应用,也可以是一套数据库服务,甚至是一个操作系统或编译器。
Docker由镜像(Image)、容器(Container)、仓库(Repository) 三大核心组成。
(1)kali安装docker
我这里使用的是kali自带的源
(2)不经过询问直接导入证书
apt-get install -y apt-transport-https ca-certificates
(3)安装dirmngr包
apt-get install dirmngr
(4)安装docker
apt-get install docker-io
(5)启动docker服务
service docker start
(6)安装compose
apt-get install docker-compose
(7)docker常用命令
2.安装pip
apt-get install python3-pip
3.安装vulhub
git clone https://github.com/vulhub/vulhub.git
开启漏洞环境
cd vulhub/activemq/CVE-2015-5254
docker-compose up -d