So fügen Sie Portainer eine authentifizierte DockerHub-Registrierung hinzu und verwalten den Zugriff darauf

Jack Wallen führt Sie durch den Prozess zum Hinzufügen einer authentifizierten DockerHub-Registrierung zu Portainer sowie zum Gewähren von Benutzerzugriff auf die Umgebung und die Registrierung.
Illustration: Lisa Hornung/TechRepublic
)Portainer ist ein leistungsstarkes GUI-Tool, mit dem Sie die meisten Aspekte Ihrer Docker-Container-Bereitstellung verwalten können. Aber Sie können nicht nur Images herunterladen und Container bereitstellen, sondern auch Registrierungen hinzufügen und sogar den Benutzerzugriff auf diese Registrierungen verwalten.
SIEHE:
Wirtschaftsführer als Entwickler: Die Aufstieg von No-Code- und Low-Code-Software (kostenloses PDF)
(TechRepublic)
Beispielsweise haben Sie möglicherweise ein Team-DockerHub-Konto, das Sie für Entwicklungsimages verwenden. Standardmäßig verwendet Portainer anonymen Zugriff auf DockerHub. Wenn Sie also ein Unternehmenskonto haben, werden diese Bilder nicht abgerufen.
Glücklicherweise, Die Portainer-Entwickler haben es Ihnen nicht nur ermöglicht, Ihr authentifiziertes DockerHub-Konto hinzuzufügen, sondern Sie können auch verwalten, wer Zugriff darauf innerhalb des GUI-Tools hat.
Ich werde dir zeigen, wie man beides macht.
Was du brauchst
Damit dies funktioniert, benötigen Sie eine laufende Instanz von Portainer und ein Zugriffstoken für DockerHub.
So erstellen Sie ein DockerHub-Zugriffstoken
Als erstes müssen wir ein DockerHub-Zugriffstoken erstellen. Melden Sie sich bei Ihrem DockerHub-Konto an und klicken Sie auf das Dropdown-Menü „Benutzername“ in der oberen rechten Ecke des Fensters. Klicken Sie im Dropdown-Menü auf Kontoeinstellungen und dann in der linken Seitenleiste auf Sicherheit. Klicken Sie im daraufhin angezeigten Fenster (
Abbildung A
) auf Neues Zugriffstoken und geben Sie dem Token einen Namen und stellen Sie sicher, dass es Lese-, Schreib- und Löschzugriff hat.
Abbildung A
Sobald Sie das Token gespeichert haben, wird Ihnen eine lange Zeichenfolge angezeigt von Charakteren. Stellen Sie sicher, dass Sie dieses Zugriffstoken kopieren und speichern, da Sie es gleich benötigen werden.
So fügen Sie die authentifizierte DockerHub-Registrierung hinzu
Jetzt fügen wir die authentifizierte DockerHub-Registrierung hinzu. Melden Sie sich bei Portainer an und klicken Sie in der linken Seitenleiste auf Registrierungen. Klicken Sie im daraufhin angezeigten Fenster (
Abbildung B
) auf Registrierung hinzufügen.
Abbildung B


Klicken Sie im nächsten Fenster oben auf DockerHub (
Abbildung C
).
Abbildung C
Die Registrierungstypen, die Sie zu Portainer hinzufügen können, finden Sie oben im Fenster.
Sie müssen dann die notwendigen Informationen für Ihre authentifizierte DockerHub-Registrierung ausfüllen (
Abbildung D
). Geben Sie der neuen Registrierung einen Namen und stellen Sie dann sicher, dass der Benutzername der tatsächliche Benutzername für Ihr Konto ist (was wahrscheinlich nicht die zugehörige E-Mail-Adresse ist). Fügen Sie im Kennwortfeld das Zugriffstoken hier ein und klicken Sie dann auf Registrierung hinzufügen.
Abbildung D
Hinzufügen der authentifizierten DockerHub-Registrierung zu Portainer.
Ihre Registrierung kann jetzt verwendet werden.

Ihre Registrierung kann jetzt verwendet werden.
Wie es geht Benutzern Zugriff auf die neue Registrierung gewähren
Lassen Sie uns einen neuen Benutzer zu Portainer hinzufügen und ihm dann gewähren Zugriff auf die DockerHub-authentifizierte Registrierung. Klicken Sie in der linken Seitenleiste auf Benutzer und geben Sie dann im daraufhin angezeigten Fenster einen neuen Benutzernamen ein und geben Sie dann ein Passwort für den Benutzer ein und bestätigen Sie es (Abbildung E).
Abbildung E

Klicken Sie auf Benutzer erstellen, um den neuen Benutzer zum System hinzuzufügen.
Nachdem unser neuer Benutzer hinzugefügt wurde, müssen wir ihm dann Zugriff auf die neue Registrierung gewähren. Bevor wir das tun können, müssen wir dem neuen Benutzer zunächst Zugriff auf die Umgebung gewähren. Klicken Sie dazu in der linken Seitenleiste auf Umgebungen und dann auf Mit der lokalen Umgebung verknüpften Zugriff verwalten. Aus der Dropdown-Liste „Benutzer und/oder Team(s) auswählen“ (Abbildung F
)), wählen Sie den neuen Benutzer aus und klicken Sie dann auf Zugriff erstellen. Abbildung F Jetzt können wir dem Benutzer Zugriff auf die neue Registrierung gewähren. Klicken Sie in der linken Seitenleiste auf Host | Register. Klicken Sie im nächsten Fenster auf Zugriff verwalten, der der authentifizierten DockerHub-Registrierung zugeordnet ist. Wählen Sie den neuen Benutzer aus Benutzer und/oder Team auswählen( s) und klicken Sie dann auf Zugriff erstellen (Abbildung G
). Abbildung G
Benutzer Nathan wird Zugriff auf die authentifizierte DockerHub-Registrierung gewährt.
Wenn sich der neue Benutzer bei Portainer anmeldet, hat er nicht nur Zugriff auf die erforderliche Umgebung, sondern auch auf die DockerHub-authentifizierte Registrierung . Auf diese Weise können sie die von Ihren Teams erstellten Images abrufen und in die DockerHub-Registrierung Ihres Unternehmens übertragen. 3951960Abonnieren Sie TechRepublicsEinem Benutzer Zugriff auf die Umgebung gewähren.
Wie man Technik auf YouTube zum Laufen bringt3951959
für die neuesten technischen Ratschläge für Geschäftsleute von Jack Wallen.