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:
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.