So installieren und speichern Sie die PostgreSQL-Datenbank in Docker

So installieren und speichern Sie die PostgreSQL-Datenbank in Docker

Überspringen Sie die Docker-Installationsschritte

1. Ziehen Sie das PostgreSQL-Image

Docker-Pull PostgreSQL

2. Erstellen Sie ein lokales Volume. Das Datenvolume kann zwischen Containern geteilt und wiederverwendet werden. Standardmäßig bleibt es immer vorhanden, auch wenn der Container gelöscht wird ( docker volume inspect pgdata kann der lokale Speicherort des Datenvolumes angezeigt werden).

Docker-Volume erstellt pgdata

3. Starten Sie den Container

docker run --name postgres2 -e POSTGRES_PASSWORD=Passwort -p
5432:5432 -v pgdata:/var/lib/postgresql/data -d postgres 

4. Rufen Sie den Postgres-Container auf und führen Sie SQL aus

docker exec -it postgres2 bash
psql -h localhost -p 5432 -U postgres --password 

An diesem Punkt ist PostgreSQL erfolgreich installiert.

Ergänzung: Sehen wir uns an, wie man PostgreSQL in Docker installiert

Ziehen Sie das Bild

docker pull postgres:9.6

Starten des Containers

Erstellen Sie den Ordner /usr/postgresql/data zur Persistenz

docker run --name postgres -e
POSTGRES_PASSWORD=Passwort -p 
5432:5432 -v /usr/postgresql/data:/var/lib/postgresql/data -d postgres

Geben Sie postgresql ein

# Geben Sie den Container ein docker exec -it postgres /bin/bash
# Wechseln Sie in den Ordner cd /usr/lib/postgresql/9.6/bin
# Geben Sie postgresql ein, den Standard-Postgres-Benutzer psql -Upostgres

Dies ist das Ende dieses Artikels über die Schritte zum Installieren und Speichern der PostgreSQL-Datenbank in Docker. Weitere Informationen zum Installieren der PostgreSQL-Datenbank in Docker finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Informationen zur Docker-Bereitstellung einer PostgreSQL-Datenbank
  • Ausführen von PostgreSQL in Docker und Empfehlung verschiedener Verbindungstools
  • Lösung zum Erstellen mehrerer Datenbanken, wenn Docker PostgreSQL startet
  • So installieren Sie Postgres 12 + pgadmin im lokalen Docker (unterstützt Apple M1)
  • Detaillierte Schritte zum Upgrade von PostgreSQL in der Docker-Umgebung
  • So führen Sie PostgreSQL mit Docker aus
  • Beispielcode für Datenbanksicherung in einer Docker-Umgebung (PostgreSQL, MySQL)
  • So stellen Sie Docker bereit, um auf die Postgres-Datenbank zuzugreifen

<<:  Detaillierte Erklärung der grundlegenden Verwendung des VUE Watch Listener

>>:  Auszeichnungssprache - Liste

Artikel empfehlen

React implementiert dynamische Popup-Fensterkomponente

Wenn wir beim Schreiben einiger UI-Komponenten di...

Detaillierte Erklärung der Beziehung zwischen Vue und VueComponent

Der folgende Fall überprüft die Wissenspunkte der...

CSS3 erstellt 3D-Würfel-Ladeeffekte

Kurzbeschreibung Dies ist ein cooler 3D-Würfel-Vo...

So verstehen und identifizieren Sie Dateitypen in Linux

Vorwort Wie wir alle wissen, ist in Linux alles e...

Ein kleines Problem mit Nullwerten in MySQL

Heute habe ich beim Testen des Nullwertes ein kle...

Warum brauchen wir Map, wenn wir in JavaScript bereits Object haben?

Inhaltsverzeichnis 1. Behandeln Sie Objekte nicht...

5 Möglichkeiten, um festzustellen, ob ein Objekt in JS ein leeres Objekt ist

1. Konvertieren Sie das JSON-Objekt in eine JSON-...

9 Tipps zur MySQL-Datenbankoptimierung

Inhaltsverzeichnis 1. Wählen Sie die am besten ge...

Natives JS zum Erzielen von Jalousie-Spezialeffekten

In diesem Artikel wird ein Jalousie-Spezialeffekt...

MySQL-Transaktionsanalyse

Transaktion Eine Transaktion ist eine grundlegend...