Docker Anmeldung bei der Docker Registry

DockerDockerBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir die Szenerie der magischen Seefahrtswelt erkunden, in der Sie die Rolle eines magischen maritimen Händlers übernehmen, der die Meere durchseilt, um wertvolle Waren zu handeln. Ihr Ziel ist es, sicher in die Registrierung des magischen maritimen Handelszentrums einzuloggen, um Containerbilder zuzugreifen und zu pushen.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL docker(("Docker")) -.-> docker/SystemManagementGroup(["System Management"]) docker/SystemManagementGroup -.-> docker/login("Log into Docker Registry") subgraph Lab Skills docker/login -.-> lab-271469{{"Docker Anmeldung bei der Docker Registry"}} end

Authentifizierung bei Docker Registry

In diesem Schritt lernen Sie, wie Sie sich mit der Registry mithilfe der Docker CLI authentifizieren. Wenn Sie kein Docker Hub-Konto haben, besuchen Sie die Docker Hub-Website und registrieren sich für ein kostenloses Konto. Wenn Sie eine private Registry haben, können Sie docker login <registry-server-address> verwenden, um sich bei Ihrem Registrierungsserver anzumelden.

  1. Verwenden Sie den Befehl docker login, um sich bei der magischen maritimen Handelsregistrierung zu authentifizieren:
docker login
  1. Wenn Sie den Befehl docker login ausführen, werden Sie dazu aufgefordert, Ihren Benutzernamen und Ihr Passwort einzugeben, um sich zu authentifizieren.

Bilder in die Registry pushen

In diesem Schritt lernen Sie, wie Sie ein Docker-Image in die magische maritime Handelsregistry pushen.

  1. Kennzeichnen Sie das alpine-Image mit dem Benutzernamen Ihres Docker Hub-Kontos:
docker tag alpine < your-docker-username > /my_alpine:latest

Wenn Sie die private Registry verwenden, können Sie das Image mit der magischen maritimen Handelsregistry als Präfix kennzeichnen:

docker tag alpine magical_maritime_trading.registry/myimage:latest

In den folgenden Schritten müssen Sie nur wissen, wie das zu tun ist. Wenn Sie einen realen Registrierungsserver haben, müssen Sie im Terminal docker logout ausführen, um sich von Docker Hub abzumelden und sich erneut bei Ihrem Registrierungsserver anzumelden.

  1. Pushen Sie das gekennzeichnete Image auf den Docker Hub:
docker push < your-docker-username > /my_alpine:latest

Wenn Sie die private Registry verwenden, können Sie das gekennzeichnete Image mit dem folgenden Befehl in die Registry pushen:

## Bitte ersetzen Sie den Registrierungsserver mit Ihrem realen Registrierungsserver, andernfalls wird der Befehl fehlschlagen.
docker push magical_maritime_trading.registry/myimage:latest
  1. Bei erfolgreicher Übertragung wird ein Digest für das Image angezeigt.

Tipps

Die magical_maritime_trading.registry ist eine virtuelle Registrierungsserveradresse. Wenn Sie eine reale Registrierungsserveradresse haben, ersetzen Sie sie bitte mit der realen Adresse.

Zusammenfassung

In diesem Lab haben wir eine praxisorientierte Erfahrung für die sichere Anmeldung bei der magischen maritimen Handelsregistry und das Pushen von Containerbildern entworfen. Indem die hier aufgeführten Schritte befolgt werden, werden die Lernenden wertvolle Einblicke in die Docker-Registry-Authentifizierung und -Bildverwaltung erhalten, was für jeden Docker-Praktiker essentielle Kenntnisse sind.