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

Erstellen eines Zugriffstokens für DockerHub.

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

The types of registries you can add to Portainer are found at the top of the window.The types of registries you can add to Portainer are found at the top of the window.Alle Ihre Registrierungen werden hier aufgelistet.

Klicken Sie im nächsten Fenster oben auf DockerHub (

Abbildung C

).

Abbildung C

The types of registries you can add to Portainer are found at the top of the window.The types of registries you can add to Portainer are found at the top of the window.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

Adding the authenticated DockerHub registry to Portainer.Hinzufügen der authentifizierten DockerHub-Registrierung zu Portainer.

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

Adding a new user to Portainer.Hinzufügen eines neuen Benutzers zu Portainer.

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

Granting user Nathan access to the authenticated DockerHub registry.Granting a user access to the environment.Einem Benutzer Zugriff auf die Umgebung gewähren.

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

Granting user Nathan access to the authenticated DockerHub registry.

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 TechRepublics

Wie man Technik auf YouTube zum Laufen bringt3951959

für die neuesten technischen Ratschläge für Geschäftsleute von Jack Wallen.

Ähnliche Artikel

Schaltfläche "Zurück zum Anfang"