拉取镜像

docker pull yvling/nessus

创建容器

docker run -itd --name=yvling_nessus  -p 8834:8834 yvling/nessus

设置密码

进入容器

docker exec -it yvling_nessus /bin/bash

查看用户

/opt/nessus/sbin/nessuscli lsuser

设置密码

/opt/nessus/sbin/nessuscli chpasswd admin

退出容器

exit

更新插件

申请激活码

官网申请一个激活码,使用临时邮箱就行。

点击注册之后会发送一个激活码到邮箱:

然后到这里输入激活码生成更新链接,机器码格式如tgbabc11a0122cc33d44f5f1234a777b8cc09843,任意填就可以:

提交之后得到链接:

然后使用得到的链接替换UPDATE_URL_YOU_GOT,执行以下代码:

docker exec -it yvling_nessus /bin/bash /nessus/update.sh "UPDATE_URL_YOU_GOT"

等待编译完成后,访问https://host:8834