使用vmware-Harbor的clair扫描图像

我使用Harbor和Clair来设置广告dockerregistry。 我可以上传图像到海港,但是当我扫描一些图像时,我得到了克莱尔的错误:

10月10日14:37:42 172.18.0.1 clair [11440]:{“Event”:“ 无法从path中提取数据”,“Level”:“error”,“Location”:“worker.go:122”,“时间“:”2017-10-10 12:37:42.886210“,”错误“:”tarutil:无法提取存档 “,”图层“:”add905347b94186e44efb4c180dc3ea2f09a6f4b831fbdae75579cc8fd0e4efe“,”path“:” http://registry:5000 / v2 / library / php-56-centos7 / blobs / sha256:ef8b70ceb7bcd27e705ed1473bf51d0f2205db0f12dadbbc5bc94da564485904 “}

这很奇怪,因为我没有扫描所有的图像。

docker的版本:

[REGISTRY] [root@XXXXXXXXXX 2017-10-10]# docker version Client: Version: 1.12.6 API version: 1.24 Package version: docker-1.12.6-55.gitc4618fb.el7.centos.x86_64 Go version: go1.8.3 Git commit: c4618fb/1.12.6 Built: Thu Sep 21 22:33:52 2017 OS/Arch: linux/amd64 Server: Version: 1.12.6 API version: 1.24 Package version: docker-1.12.6-55.gitc4618fb.el7.centos.x86_64 Go version: go1.8.3 Git commit: c4618fb/1.12.6 Built: Thu Sep 21 22:33:52 2017 OS/Arch: linux/amd64