尝试在云端服务器使用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

posted @ 2022-03-24 00:24  rainbowcat'  阅读(294)  评论(0)    收藏  举报