Ich habe Probleme, ein Image zum Docker Hub zu übertragen. Wenn ich das versuche, erhalte ich die Meldung „Nicht autorisiert: Der Zugriff auf die angeforderte Ressource ist nicht autorisiert“.
In einem Artikel wurde mir empfohlen, mich vorher beim Docker Hub anzumelden, was ich bereits getan habe. In einem anderen Artikel wurde mir empfohlen, das Tag so zu ändern, dass ein expliziter Port angegeben wird, was letztendlich zu der Meldung „Repository existiert nicht“ führte.
Keiner dieser Artikel hat mein Problem gelöst.
Ich verwende Docker in der Version 1.8.3.
Dank im Voraus.
Antwort1
Zuerst müssen Sie mithilfe der Docker-Hub-Website ein Repository für das Image erstellen.
Um das Image von der Kommandozeile zu pushen, müssen Sie sich zunächst mit „docker login“ anmelden:
% docker login
Username: yourname
Password: ********
Email: [email protected]
Login Succeeded
% docker push image:tag
Das sollte reichen.