2

虽然我能够成功地将新拉取的 docker 映像推送到 Nexus 3 docker 托管的 repo,但最后会抛出类似“无效校验和摘要格式”的错误。我从 dockerhub 中提取了“jenkins:latest”,然后对其进行标记,然后将其推送到 nexus docker 托管的 repo。

f3e4e0468545: Pushed
656120ad8c56: Pushed
30f9a83f20f3: Pushed
78dbfa5b7cbc: Pushed
invalid checksum digest format

我知道 Nexus 3 还不是 LTS,但想确定它不是我的环境设置。我在 18443 上有一个不安全的 docker 注册表

docker info Containers: 1 Running: 0 Paused: 0 Stopped: 1 Images: 53 Server Version: 1.10.1 Storage Driver: aufs Root Dir: /var/lib/docker/aufs Backing Filesystem: extfs Dirs: 89 Dirperm1 Supported: true Execution Driver: native-0.2 Logging Driver: json-file Plugins: Volume: local Network: bridge null host Kernel Version: 3.16.0-53-generic Operating System: Ubuntu 14.04.3 LTS OSType: linux Architecture: x86_64 CPUs: 2 Total Memory: 3.86 GiB

Client:
 Version:      1.10.1
 API version:  1.22
 Go version:   go1.5.3
 Git commit:   9e83765
 Built:        Thu Feb 11 19:27:08 2016
 OS/Arch:      linux/amd64

Server:
 Version:      1.10.1
 API version:  1.22
 Go version:   go1.5.3
 Git commit:   9e83765
 Built:        Thu Feb 11 19:27:08 2016
 OS/Arch:      linux/amd64
4

1 回答 1

7

Nexus 3.0m7 发布时,Docker 版本 1.10 尚未发布。我们现在正在努力增加对它的支持。此处正在跟踪此特定问题:

https://issues.sonatype.org/browse/NEXUS-9766

更新:此问题/票证现已在 Nexus Repository Manager 3.0.0-03 中得到解决。有关升级说明,请参阅https://support.sonatype.com/hc/en-us/articles/217967608-How-to-Upgrade-Nexus-3-Milestone-m7-to-3-0-0-Final

于 2016-02-15T13:56:04.533 回答