2015-08-13 5 views
10

Я пытаюсь подтолкнуть к частному хранилища на dockerhub и я получаю странное сообщение об ошибке:Docker 403 на толчок последнего частной

$ docker push myrepo/my-awesome-service:latest 
The push refers to a repository [docker.io/myrepo/my-awesome-service] (len: 1) 
cbf09022264b: Buffering to Disk 
Error parsing HTTP response: invalid character '<' looking for beginning of value: "<html><body><h1>403 Forbidden</h1>\nRequest forbidden by administrative rules.\n</body></html>\n\n" 

Я проверил и убедился, что у меня есть «администратор» разрешения на dockerhub. Любая идея, что может быть причиной этого, или как я могу это исправить?

подробнее:

$ docker --version 
Docker version 1.8.0, build 0d03096 
+0

я столкнулся такая же проблема :( – bsao

+0

@bsao интересно, если это докер 1,8 ошибка. Какую версию вы используете? –

+0

я тоже ударяя эту проблему, и на той же версии и номер сборки вы упомянули. –

ответ

8

issue Это происходит в Докер 1.8.0.

Чтобы решить проблему, необходимо обновить до последней версии Docker (1.8.1 во время публикации).

Кроме того, вам может понадобиться docker-machine upgrade <machine-name>

+0

Для меня я обновился с 1.7, и я получаю такую ​​же ошибку :( – bsao

+2

@bsao Также убедитесь, что вы обновили свой сервер (например, если вы используете докер с док-станцией на OS X) –

+0

Я удалил док-станцию ​​и установлен снова, решил :) Большое спасибо! @AlexanderPutilin – bsao

1

В системе, основанной в Debian просто введите:

$ sudo apt-get update 
$ sudo apt-get upgrade 

Это обновление до 1.8.1 и решить проблему

0

Да, необходимо обновить докер v1 .8.1 (arm64), возможно, что-то вроде API изменилось. версия моего докера теперь v1.8.1 построена из исходного кода, и она может подтолкнуть изображение к моему публичному репозиторию.