docker login (这里登录的是 https://hub.docker.com 的账号)
docker pull tenableofficial/nessus
如果这里嫌慢可以使用阿里云的镜像
docker login registry.cn-hangzhou.aliyuncs.com
等待镜像拉取的期间,进到
https://www.tenablecloud.cn/products/nessus/nessus-essentials
https://kimi.moonshot.cn/chat/cpfsg9r5cfuilvmai4g0
出现这个错误是因为在 Docker Hub 上没有找到名为 tenable/nessus 的官方镜像,或者该镜像不存在。Tenable 官方可能没有在 Docker Hub 上托管 Nessus 的 Docker 镜像,或者镜像名称与您提供的不符。
根据搜索结果,没有找到官方的 Nessus Docker 镜像。因此,如果您想使用 Docker 来运行 Nessus,您可能需要自己创建一个 Dockerfile 来构建 Nessus 的 Docker 镜像,或者寻找社区提供的 Nessus Docker 镜像。
如果您依然想尝试使用 Docker 运行 Nessus,可以考虑以下步骤:
- 寻找社区镜像:搜索 Docker Hub 上是否有社区成员创建的 Nessus 镜像。
- 检查 Tenable 官方资源:访问 Tenable 的官方网站,查看是否有关于 Docker 镜像的指导或者下载链接。
- 自行构建 Docker 镜像:如果您熟悉 Docker 的使用,可以尝试自己编写 Dockerfile 来构建 Nessus 的 Docker 镜像。
如果您决定自行构建 Docker 镜像,以下是一个基本的 Dockerfile 示例,用于构建 Nessus 镜像:
请注意,您需要替换
NESSUS_USERNAME和NESSUS_PASSWORD环境变量为您的 Nessus 账户信息,并且您需要接受 Nessus 的 EULA。docker build -t your-nessus-image .然后,您可以使用以下命令运行 Nessus 容器:
这将启动 Nessus 容器,并将容器的 8834 端口映射到宿主机的 8834 端口。
No comments yet.