7

我正在尝试运行

docker scan <REPOSITORY>:<TAG>

但它失败并出现错误

failed to get DockerScanID: bad status code "400 Bad Request"

笔记:

  • 我已登录 hub.docker.com
    在此处输入图像描述
  • 我在 docker 中创建了一个令牌,我在 snyk.com 中使用它

我可能还想念别的东西……有什么线索吗?谢谢

4

1 回答 1

15

您必须通过 cli 登录到 snyk:

docker scan --login

那么您必须在浏览器中输入凭据。之后你就可以运行了

docker scan <REPOSITORY>:<TAG>

注意:用400错误响应有点误导。用401or响应403(甚至说you have to authenticate with "docker scan --login"会使其更具人类可读性:|

于 2021-11-21T17:24:01.800 回答