Ich bin auf Artefakt Version 4.6 und haben die folgende Voraussetzung für die Docker-Registrierung.Anonyme Pull-Andock-Repository in Artefakte
Anonyme Schieber an Docker Repository Force-Authentifizierung auf dem gleichen Docker Repository
Ich weiß, das aus der Box auf den späteren Versionen von artifactory avaliable ist. Upgrade ist jedoch für uns keine Option.
Funktioniert die folgende Arbeit?
- Erstellen Sie ein virtuelles Docker Repository auf Port 8443 und Authentifizierung nicht mit Gewalt, nennen es Andockfenster-virtual
- eine lokale Authentifizierungs Docker Repository und Kraft erzeugen, rufen sie Andockfenster-local auf Port 8444
konfigurieren 'docker-virtuelle' mit dem Standard-Bereitstellungsverzeichnis als 'docker-local'
docker pull docker-virtual should work docker push docker-virtual should ask for credentials
Bei einem Ausfall, sollte ich in der Lage sein, das Sie ohne Anmeldeinformationen auf Docker Push können Andockfenster login docker-virtual
und docker push docker-virtual/myImage
was passiert, wenn ein virtuelles Docker Repository geschieht mit einem Standard-Bereitstellungsverzeichnis, das Kräfte-Authentifizierung konfiguriert ist? –
Wenn der Benutzer nicht angemeldet ist, schlägt der Push fehl. Docker unterstützt keine interaktive Anmeldung. Sie loggen sich entweder mit dem Befehl 'docker login' vor oder nicht. – JBaruch
Gibt es eine Möglichkeit, den Port umzuleiten, sich irgendwie als 'doker login virtual-docker-repo' anzumelden, aber dies leitet es nur für Pushs an das eigentliche lokale Docker Deployment Repo weiter? –