第一步:
先下载docker和docker-compose
apt-get update
apt-get install docker
apt-get install docker-compose
输入如下图命令,有版本显示那就是成功安装完成
第二步:
完事后再去/etc/docker/ 下面创建一个daemon.json文件,编辑内容为下面代码,这一步是换docker源,为了更快的拉镜像,不然太慢了
(如果你本身换过docker源的话,直接跳到第三步拉镜像)
# daemon.json文件内容
{
"registry-mirrors":[
"https://hub-mirror.c.163.com/",
"https://docker.mirrors.ustc.edu.cn/"
]
}
然后 输入下面这两条命令重启一下服务
systemctl daemon-reload
systemctl restart docker
第三步:
拉取镜像
如果在拉镜像的时候还是很慢,那建议把魔法打开,就快多了
docker pull dockerproxy.com/vulfocus/vulfocus:latest
第四步:
docker run -p 80:80 -v /var/run/docker.sock:/var/run/docker.sock -e VUL_IP=0.0.0.0 vulfocus/vulfocus
物理机访问虚拟机的80端口即可:
登录的账号和密码默认都是 admin:admin
登录之后只有个空壳子,里面还没有内容,还需要去镜像管理里面,拉取镜像。一键同步即可
一键同步过后,再刷新一下当前页面就可以看到了:
提示服务器内部错误,请练习管理员****的解决方式
这可能是因为docker镜像源的关系,也就是上面第二步daemon.json文件里的原因
可以换成这个镜像源之后再试试
{
"registry-mirrors": [
"https://dockerproxy.com/"
]
}
改完之后记得重启docker,下面这两条命令就是重启的命令
systemctl daemon-reload
systemctl restart docker
然后
docker pull dockerproxy.com/vulfocus/vulfocus:latest
docker tag dockerproxy.com/vulfocus/vulfocus:latest vulfocus/vulfocus:latest
docker rmi dockerproxy.com/vulfocus/vulfocus:latest
docker run -p 80:80 -v /var/run/docker.sock:/var/run/docker.sock -e VUL_IP=0.0.0.0 vulfocus/vulfocus
再去试试,应该能解决这个问题了