尝试在云端服务器使用docker搭建靶机
安装docker
1、下载docker
curl -fSL https://get.docker.com
安装完成后docker version查看版本,出现版本为正常安装好了。

2、安装docker compose
pip install compose
踩坑:由于我的服务器上面python2 和python3共存 所以直接使用pip install compose会报错,需要使用pip3才能正常安装。
踩坑后续,虽然使用pip3成功安装。但是实际使用docker-compose命令时,报错无法找到命令。
最后通过curl 下载相应版本的docker-compose,并赋予执行权限解决。详见:https://blog.51cto.com/Jach1n/2820964(安装vulhub部分)
安装完成之后,docker version会多出一个server端。

3、开启docker 服务。
systemctl start docker.service
搭建vulhub
1、下载vulhub
git clone https://github.com/vulhub/vulhub.git
2、下载完成之后cd到相应的靶机目录下

3、以wordpress为例,进入目录之后使用下列命令开启靶机
docker-compose up -d
查看开启在哪个端口
docker ps
4、关闭环境
关闭环境,先切换到漏洞目录下,再执行停止命令
docker-compose down
参考
https://blog.51cto.com/Jach1n/2820964
https://blog.csdn.net/qq_38632151/article/details/102952546

浙公网安备 33010602011771号