你好:
一、搭建本地NVD Mirror库
1、搭建nvd库:
官方提供了对应jar包来作为mirror的服务,具体github地址:
https://github.com/stevespringett/nist-data-mirror/
1)下载release jar包,如需定制请自行改写代码
2)服务器上执行java -jar nist-data-mirror.jar ,改命令会把2002-最近一年的所有*.json.gz 和 *.meta 文件下载下来
3)搭建本地apache服务
使用官方docker镜像直接启动即可,具体命令:
docker run -dit --name mirror -p 30006:80 --mount type=bind,source=/opt/mirror-repo,target=/usr/local/apache2/htdocs sspringett/nvdmirror:latest
其中source为宿主机目录
这里面我执行到了第二部分,下载了所有的数据,然后第二步和第三步的关系是什么呢?是把所有的json.gz的数据放在/opt/mirror-repo 下面么?需要带目录呢?再就是 docker run 好像没有 -dit 和--mount 的命令