今天我部署了几台新服务器,遇到了一个奇怪的问题。在我们的一个私人中心仓库中,我突然收到了 404。这很奇怪,因为它过去运行良好。此外,同一帐户下的所有其他(私人)回购都可以正常工作。
root@some-server:~# docker pull foo/bar
Pulling repository foo/bar
1112f98a0e3d: Error pulling image (latest) from foo/bar, HTTP code 404
511136ea3c5a: Download complete
2758ea31b20b: Error pulling dependent layers
2014/08/23 12:59:58 Error pulling image (latest) from foo/bar, HTTP code 404
dockercfg 已就位,并且适用于其他存储库
root@some-server:~# cat ~/.dockercfg
{"https://index.docker.io/v1/":{"auth":"abc123","email":"docker-deploy@foobar.net"}}
我还检查了三次以确保帐户组('docker-deploy@foobar.net')已对该特定存储库进行读写。
我的直觉告诉我,这是 Docker 的目标。
更奇怪的是,我可以从另一个帐户中提取相同的存储库而不会出现任何问题。