第一步:安装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"]
}