Сегодня я развернул несколько новых серверов и столкнулся со странной проблемой. На одном из наших частных репозиториев хаба я внезапно получил 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":"[email protected]"}}
Я также трижды проверил, чтобы убедиться, что группа, которую учетная запись («[email protected]») прочитала, записывает в этот конкретный репозиторий.
Моя интуиция подсказывает мне, что это что-то на стороне Докера.
Что делает это еще более странным, так это то, что я могу без проблем получить тот же репозиторий из другой учетной записи.