2016-03-29 15 views
1

Ich bin gerade von Tutum gekommen und versuche, in einem Docker Cloud-Repository bereitzustellen. Ich habe das Repository erstellt und haben ein vorhandenes Bild markiert:Docker Cloud Repository Push: Zugriff auf die angeforderte Ressource ist nicht auf Fedora freigegeben 23

docker tag deploy foo/rtb 

Wenn ich versuche, meine getaggt Bild nach oben zu drücken, wie so:

docker push foo/rtb 

bekomme ich diese:

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

Das Repository existiert und ich habe mich bei Docker angemeldet. Gibt es etwas, das mir fehlt?

Interessanterweise, wenn ich versuche, das Bild zu löschen bekomme ich einen Fehler wie folgt aus:

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] 

Antwort

0

ich Docker 1.9.1 verwendet hatte. Das ist die Version im Fedora 23 Repo.

Die Art Leute bei Docker technischen Support empfohlen ich auf die neueste 1.10.3 Upgrade

Upgrade dann

tun
docker logout 

gefolgt von

docker login 

fixiert alles auf.

+0

Ja, ein 1.10 war für Leute Dinge zu brechen - es war in Updates-Tests, aber dann wieder zurück. Wir untersuchen eine Möglichkeit, mehrere Versionen parallel zu installieren und Sie als Konfigurationsoption entscheiden zu lassen. Siehe [Diskussion hier] (https://lists.projectatomic.io/projectatomic-archives/atomic-devel/2016-March/msg00122.html) – mattdm

0

Haben Sie Ihr Bild markieren?

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 

die Push sollte mit etwas reagieren, das den Namen dockerhub Bild erwähnt

+0

siehe meine Post. Ich bin eingeloggt –