这个是我结合自身搭建的问题以及其他文章总结写的,凑和看吧
1.配置阿里源
curl -O http://mirrors.aliyun.com/repo/Centos-7.repo
curl -O http://mirrors.aliyun.com/repo/epel-7.repo
curl -O http://mirrors.aliyun.com/repo/epel-testing.repo
2.重置yum源
yum clean all && yum makecache
3.使用阿里云镜像
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
4.安装docker
yum -y install docker
如果这里出现报错,去我之前的文章看一下解决
5.查看docker版本验证docker是否安装成功
docker --version
6.安装成功启动docker&&开机自启动
systemctl start docker
systemctl enable docker
7. 配置docker镜像加速
进入到阿里云官网阿里云-计算,为了无法计算的价值
找到容器镜像服务点击镜像工具下面的镜像加速器里面有我们的加速地址
8.配置文件daemon.json
vim /etc/docker/daemon.json
写入下面的代码和镜像加速地址
{
"registry-mirrors": ["镜像加速器的地址"]
}
9.重新加载daemon.json文件并重新启动docker
systemctl daemon-reload
systemctl restart docker
10.安装docker-compose
sudo curl -L https://github.com/docker/compose/releases/download/1.23.0-rc3/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
11.提升权限
sudo chmod +x /usr/local/bin/docker-compose
12.查看docker-compose的版本以验证是否安装成功
docker-compose -v
13.开始部署vulhub
创建vulhub文件夹
mkdir vulhub
进入文件夹
cd vulhub
下载vulhub
git clone https://github.com/vulhub/vulhub.git
如果这里下载不了去我的文章看一下解决
[root@localhost vulhub]# git clone https://github.com/vulhub/vulhub.git出现的问题-优快云博客
下载成功后用查看目录文件命令检查一下
ls
OK,这里就算成功了
14.进入到某个靶场并启动
cd httpd
cd CVE-2017-15715
启动靶场
docker-compose up -d
到浏览器输入IP地址加8080即可
15.关闭靶场
docker-compose down