Push-хранилище Docker: доступ к запрашиваемому ресурсу не разрешен в Fedora 23

Я только что пришел с пачки и пытаюсь развернуть ее в облачном хранилище Docker. Я создал хранилище и пометил существующее изображение:

docker tag deploy foo/rtb

Когда я пытаюсь подтолкнуть мое изображение с тегом вверх, как это:

docker push foo/rtb

Я получаю это:

The push refers to a repository [docker.io/foo/rtb] (len: 0)
18118bb6b8ef: Preparing 
unauthorized: access to the requested resource is not authorized

Репозиторий существует, и я вошел в Docker. Я что-то упускаю?

Интересно, что если я пытаюсь удалить изображение, я получаю ошибку, подобную этой:

Error response from daemon: conflict: unable to delete 18118bb6b8ef 
(must be forced) - image is referenced in one or more repositories
Error: failed to remove images: [18118bb6b8ef]

2 ответа

Решение

Я использовал докер 1.9.1. Это версия репо в Fedora 23.

Добрые ребята из техподдержки Docker рекомендовали обновить до последней версии 1.10.3

Обновление затем делает

docker logout

с последующим

docker login

все исправил.

Вы отметили свое изображение?

docker build --tag docker.io/<yourdockerhubname>/<appname> .    
docker build --tag docker.io/moskalr/rtb  .


docker push  docker.io/<yourdockerhubname>/<appname>
docker push  docker.io/moskalr/rtb 

толчок должен ответить чем-то, что упоминает имя образа dockerhub

Другие вопросы по тегам