Wie geben Sie Benutzername und Passwort beim Andocken an docker?

7

Hi ich versuche docker push

%Vor%

Gibt es eine Möglichkeit für mich, den Befehl username und password auf docker push anzugeben?

    
Jas 23.12.2015, 11:03
quelle

3 Antworten

15

Ich würde denken, dass sie aus Sicherheitsgründen Passwörter von der Kommandozeile fernhalten.

Der Weg dahin ist, sich zuerst anzumelden und dann zu drücken.

Ссылка

%Vor%

Drücken Sie dann

%Vor%     
KeepCalmAndCarryOn 23.12.2015, 11:24
quelle
6

Normalerweise würden Sie Ihr Passwort mit dem interaktiven docker login angeben und dann ein docker push .

Für eine nicht interaktive Anmeldung können Sie die Flags -u und -p verwenden.

docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD"

Die Travis-CI-Dokumentation für Docker-Builds gibt ein Beispiel dafür, wie Sie eine Docker-Anmeldung automatisieren .

Weitere Informationen finden Sie unter docker login .

    
seveibar 25.07.2016 14:15
quelle
0

Soweit ich weiß, müssen Sie docker login verwenden. Die Anmeldeinformationen werden in /home/ùser/.docker/config.json für folgende docker push es gespeichert.

Wenn Sie nach der Automatisierung sind, wird der Befehl expect für Sie interessant sein.

    
michaelbahr 23.12.2015 11:25
quelle

Tags und Links