Vulhub靶场的搭建
需要在docker上拉取git仓库镜像
Centos7环境(需要安装python3.6以上的环境)、docker(docker需要配置加速器,否则拉取会失败)、Docker-Compose、Vulhub
①安装docker :
$ curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
②安装Docker-Compose:
下面提供2种安装方式,2选1即可
1、离线安装。先到Docker-Compose下载最新版本的docker-compose-Linux-x86_64,并上传到虚拟机
$ mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose #移动到/usr/local/bin目录并改名为docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose # 添加执行权限
$ docker-compose version # 验证
2、Pip安装
$ pip install docker-compose # 安装docker-compose
Ps:如果没有pip
$ yum -y install epel-release # 如果没有pip需要先安装
$ yum -y install python-pip
$ pip --version # 查看pip版本
③安装Vulhub
方法1: 离线安装。下载Vulhub压缩包,并上传到虚拟机任意目录,这里放在/root/目录
$ mkdir vulhub && mv master.zip vulhub/ && cd vulhub/ # 创建一个vulhub目录并将压缩包放进去
$ unzip master.zip # 解压
方法2:Git安装
$ git clone https://github.com/vulhub/vulhub.git
PS:如果没有git
$ yum install -y git # 如果没有Git需要先安装
④Docker加速
$ sudo mkdir -p /etc/docker
$ vim /etc/docker/daemon.json
# 加入以下代码
{
"registry-mirrors":[
"https://9cpn8tt6.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"https://mirror.ccs.tencentyun.com",
"https://docker.1panel.live",
"https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com",
"https://docker.m.daocloud.io",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com",
"https://your_preferred_mirror",
"https://dockerhub.icu",
"https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc"
]
}
重启docker服务
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
浙公网安备 33010602011771号