環境
系統:Ubantu(64位)
docker安裝
使用官方安裝腳本自動安裝
安裝命令如下:
curl -fsSL https://get.docker.com | bash -s docker --mirror aliyun
也可以使用國內daocloud一鍵安裝命令:
curl -sSL https://get.daocloud.io/docker | sh
開啟服務
systemctl start docker
測試
卸載docker
刪除安裝包
yum remove docker-ce
刪除鏡像、容器、配置文件等內容:
rm -rf /var/lib/docker
部署Vulfocus
github:https://github.com/fofapro/vulfocus
官方網站:https://fofapro.github.io/vulfocus/#/
拉取vulfocus鏡像
docker pull vulfocus/vulfocus:latest
#注意:這里鏡像拉取不上重新啟動一下docker環境
運行vulfocus
docker run -d -p 80:80 -v /var/run/docker.sock:/var/run/docker.sock -e VUL_IP=192.168.132.144 vulfocus/vulfocus
#如果端口被占用,則命令執行不成功
-v /var/run/docker.sock:/var/run/docker.sock 為 docker 交互連接。
-e DOCKER_URL 為 Docker 連接方式,默認通過 unix://var/run/docker.sock 進行連接,也可以通過 tcp://xxx.xxx.xxx.xxx:2375 進行連接(必須開放 2375 端口)。
-v /vulfocus-api/db.sqlite3:db.sqlite3 映射數據庫為本地文件。
-e VUL_IP=xxx.xxx.xxx.xxx 為 Docker 服務器 IP ,不能為 127.0.0.1
Vulfocus登錄
默認賬戶密碼為 admin/admin
登錄之后就可以在鏡像管理中下載自己需要使用的鏡像文件了(如果其中沒有鏡像,可以多刷新刷新)
參考文章