Setup Postgres mit Docker Image unter Windows einrichten

Setup Postgres mit Docker Image unter Windows einrichten
Docker ist eine häufig verwendete Open-Source-Anwendungsentwicklungsplattform. Während der Entwicklung des Projekts oder der Anwendung denken die Entwickler über das Projektmanagement nach. Zu diesem Zweck verwenden sie die DBMs normalerweise, um Anwendungen zu speichern und zu verwalten. PostgreSQL ist gut etabliert und verwaltet RDBMs, bei denen normalerweise SQL -Abfragen zum Speichern und Verwalten von Projektdaten verwendet werden.

In diesem Blog wird die Methode veranschaulicht, um Postgres mit Docker in Windows einzurichten.

So installieren und verbinden Sie Postgres mit Docker unter Windows?

Die Docker -Plattform unterstützt zahlreiche Tools für die Projektentwicklung, und Postgresql ist einer davon. Um postgresql zu installieren und zu verbinden, ziehen Sie zunächst die “PostgresOffizielles Bild von Docker und erstellen und führen Sie den Container durch das gezogene Bild aus und führen Sie sie aus. Danach installieren Sie “pgadmin4Und verbinden Sie den Postgres Docker -Container an pgadmin4.

Verwenden Sie für die richtige Richtlinie die aufgeführten Schritte.

Schritt 1: Ziehen Sie das offizielle Bild "Postgres" Docker

Ziehen Sie zuerst die “PostgresOffizielles Postgres -Bild aus der Registrierung von Docker Hub:

> Docker Pull Postgres

Schritt 2: Container erstellen und ausführen

Als nächstes führen Sie den Ziehen aus “PostgresImage zum Erstellen und Starten des Docker -Containers:

> Docker Run --Name postgresql -e postgres_user = root -e postgres_password = root -p 5432: 5432 -v/data:/var/lib/postgresql/data -d postgres

Im obigen Befehl:

  • -Name”Wird verwendet, um den Namen des Containers zu definieren.
  • -e”Wird verwendet, um die Umgebungsvariablen wie Benutzername und Passwort anzugeben.
  • -P”Zugewiesen den exponierenden Port für den Container.
  • -v”Definiert oder verteilt das Volumen- oder Dateisystem für den Container.
  • -D”Führt den Container als Backend -Dienste oder im abgetrennten Modus aus.
  • PostgresIst ein Docker -Bild, das zur Installation von Postgres verwendet wird:

Schritt 3: Installieren Sie "PGADMIN4" mit Docker -Bild

Ziehen Sie im nächsten Schritt das Docker -Bild, um Pgadmin4 zu installieren. Der "pgadmin4Ist eine GUI -Version von Postgresql. Dafür haben wir die "gezogen"DPAGE/PGADMIN4: Neueste" Bild:

> Docker Pull DPAGE/PGADMIN4: Neueste

Schritt 4: Zugriff auf PGADMIN4

Führen Sie nun das gezogene Bild aus, um den Container zu erstellen und auszuführen, um auf PGADMIN4 zuzugreifen. Das "die" laufen "DPAGE/PGADMIN4Im Bild im Container stellen Sie die E -Mail und das Passwort gemäß dem folgenden Befehl fest:

> Docker Run -NAME MY -PGADMIN -P 82:80 -E 'pgadmin_default_email = [email protected] '-e' pgadmin_default_password = root' -d dpage/pgadmin4

Schritt 5: Benutzeranmeldeinformationen für pgadmin4 bereitstellen

Greifen Sie als Nächst. Zum Beispiel haben wir besucht “LOCALHOST: 82”. Geben Sie den Anmeldeinformator an, den Sie im vorherigen Schritt festgelegt haben:

Es kann beobachtet werden, dass wir mit Docker erfolgreich installiert und auf den Pgadmin4 zugegriffen haben:

Schritt 6: Überprüfen Sie den Postgres -Container

Überprüfen Sie den Postgres -Container durch das “Docker inspizieren " Befehl. In unserem Szenario haben wir das inspiziertPostgreSQLContainer, der durch die "erstellt wurde"Postgres" Bild:

> Docker postgresql inspizieren

Beachten Sie die Umgebungsvariable (Benutzername/Kennwort), die Sie beim Erstellen des Containers festgelegt haben, und die Host- oder IP -Adresse des Containers finden Sie unten:

Schritt 7: Schließen Sie PGADMIN4 an die Instanz der Docker Postgres an

Schließen Sie nun den PGADMIN4 an den Docker Postgres -Container anPostgreSQL”. Zu diesem Zweck fügen Sie zunächst einen neuen Server für Postgres hinzu, indem Sie mit der rechten Maustaste auf die “klicken“Server", Dann klicken Sie auf"Registrieren”Um den neuen Server zu registrieren:

Legen Sie den Namen für den Server fest. Zum Beispiel haben wir verwendet “PostgreSQL”:

Danach gehen Sie in die “Verbindung”Menü und platzieren. Dann schlägt das "Speichern" Taste:

Hier können Sie sehen, dass wir die Postgres -Containerinstanz mit PGADMIN4 angeschlossen haben, um postgresql zuzugreifen und zu verwenden:

Das ist alles! Wir haben erklärt, wie Sie Postgres mit Docker -Image unter Windows einrichten.

Abschluss

Um die PostgreSQL -Datenbank zu installieren, ziehen Sie das Docker -Bild an “Postgres”Aus dem offiziellen Docker Hub Registry. Führen Sie dann das Bild aus, um PostgreSQL zu containerieren und zu installieren. Danach installieren Sie den Pgadmin4 durch die “DPAGE/PGADMIN4: NeuesteBild und verbinden Sie die Postgres -Containerinstanz an pgadmin4. In diesem Artikel wurde veranschaulicht.