此次安装环境为:虚拟机Centos7;远程连接平台:FinalShell
环境搭建过程:
docker的安装:
(1)安装yum工具,直接在命令行中输入下面的命令即可
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2 --skip-broken
安装成功界面:
(2)更新本地的镜像源
# 设置docker镜像源
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
yum makecache fast
操作成功界面:
(3)安装docker容器
yum install -y docker-ce
成功界面:
(4)查看docker是否安装成功及其版本
docker --version
(5)条件允许可关闭防火墙【!若有安全需求不能关闭防火墙可自行查找防火墙的配置方案,确保要使用的端口正常开放】
systemctl stop firewalld
为了方便使用还可以关闭防火墙开机自启功能
systemctl disable firewalld
查看防火墙是否关闭成功
systemctl status firewalld # 检查 firewalld 服务状态
firewall-cmd --state # 检查防火墙是否启用
(6)docker启动!
systemctl start docker
VULFOCUS搭建:
(1)配置镜像加速【国内的docker加速站基本关停】
【不建议配置阿里云的镜像加速】就算成功配置后续搭建VULFOCUS时也会出现问题
这里建议配置自己的加速代理
1.创建docker代理文件docker.service.d
mkdir -p /etc/systemd/system/docker.service.d2.vi /etc/systemd/system/docker.service.d/http-proxy.conf 添加以下内容: [Service] Environment='HTTP_PROXY="http://192.168.66.6:6666" Environment='HTTPS_PROXY="http://192.168.66.6:6666"
<这里的IP地址是虚拟机和主机连接的网卡IP地址>
<这里的端口号是魔法软件(你懂的)提供服务的端口号>我的给大家参考一下:
操作界面:
3.重新加载服务的配置文件
systemctl start docker
4.重启一下docker
systemctl restart docker
5.查看代理是否配置成功
systemctl show --property=Environment docker
6.查看系统时间
date
7.注意保持系统时间正确【不然后续可能有问题】
date --set="20230621 18:34:50" #<这里把日期和时间改成正常时间>
(2)使用docker拉取vulfocus镜像
docker pull vulfocus/vulfocus:latest
(3)查看vulfocus镜像
docker images
(4)启动vulfocus镜像
sudo docker run -d -p 80:80 -v /var/run/docker.sock:/var/run/docker.sock -e VUL_IP=192.168.66.6 8e55f85571c8 #<IP地址为centos7的IP地址> <后面的数字为IMAGE ID>
(5)安装完成!访问一下
http://<centos7的IP地址>/
(6)同步镜像,没问题!
以上就是全部搭建过程,欢迎一起学习!