目录
安装 Docker
我这里是Centos7操作系统
Docker要求Centos系统的内核版本高于3.10
检查当前内核版本:uname -r
更新 yum源:yum install -y
卸载旧版本:yum remove docker
安装需要的软件包:yum install -y yum-utils device-mapper-persistent-data lvm2
安装yum-utils、device-mapper-persistent-data、lvm2软件包,这些是安装docker的先决条件。
yum-utils 提供yum-config-manager功能(yum-utils是一个包含一系列 yum 工具的包,其中包括 yum-config-manager,可以使用 yum-config-manager 来启用或禁用某些仓库)
另外两个是devicemapper驱动依赖
设置 yum源:
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
阿里镜像(推荐): http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
国外镜像(不推荐):https://download.docker.com/linux/centos/docker-ce.repo
查看仓库中所有 docker版本:yum list docker-ce --showduplicates | sort -r
选择 docker版本号安装:yum install docker-ce-17.12.0.ce
启动 docker 并设置开机自启
systemctl start docker
systemctl status docker
systemctl enable docker
出现如下说明安装成功:docker version
部署 VULFOCUS
通过docker拉取镜像:docker pull vulfocus/vulfocus:latest
我的物理机ip:192.168.217.130
创建容器开启靶场:docker create -p 80:80 -v /var/run/docker.sock:/var/run/docker.sock -e VUL_IP=服务器IP vulfocus/vulfocus
-p 前面的端口代表物理机的端口,后面的端口是 docker的端口
-v /var/run/docker.sock:/var/run/docker.sock 为 docker交互连接
-e VUL_IP=服务器IP docker的服务器IP,不能为127.0.0.1
查看全部容器的ID和信息:docker ps -a
启动容器:docker start 容器ID
访问靶场 http://192.168.217.130:80
用户名密码:admin/admin
点击 “镜像管理,一键同步” 可以直接搜索相关靶场进行下载
下载成功后点击首页,会看到下好的环境,点击启动就可以进行靶场练习了
访问靶场环境地址开始你的漏洞靶场实验:http://192.168.217.130:19662
有何问题,欢迎大家指正!