Konfiguruj postgres za pomocą obrazu Docker w systemie Windows

Konfiguruj postgres za pomocą obrazu Docker w systemie Windows
Docker to często używana platforma programistyczna open source. Opracowując projekt lub aplikację, programiści myślą o zarządzaniu projektami. W tym celu zazwyczaj wykorzystują DBMS do przechowywania aplikacji i zarządzania aplikacjami. PostgreSQL jest dobrze ustalony i utrzymywany RDBM, który zwykle wykorzystuje zapytania SQL do zapisywania i zarządzania danymi projektu.

Ten blog ilustruje metodę konfiguracji Postgres za pomocą Docker w systemie Windows.

Jak instalować i podłączyć Postgres za pomocą Docker w systemie Windows?

Platforma Docker obsługuje wiele narzędzi do tworzenia projektu, a PostgreSQL jest jednym z nich. Aby zainstalować i podłączyć PostgreSQL, najpierw wyciągnij „Postgres”Oficjalny obraz Docker i utwórz i uruchom pojemnik przez pociągnięty obraz. Następnie zainstaluj „PGADMIN4”I podłącz kontener Docker Postgres do PGADMIN4.

Aby uzyskać właściwe wytyczne, skorzystaj z wymienionych kroków.

Krok 1: Prowadź oficjalny obraz Dockera „Postgres”

Najpierw pociągnij „„Postgres„Oficjalny obraz Postgres z rejestru Docker Hub:

> Docker Pull Postgres

Krok 2: Utwórz i uruchom pojemnik

Następnie wykonaj wyciągnięte „Postgres”Obraz do utworzenia i uruchomienia kontenera Docker:

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

W powyższym poleceniu:

  • "-nazwa”Jest wykorzystywany do zdefiniowania nazwy kontenera.
  • "-mi”Służy do określenia zmiennych środowiskowych, takich jak nazwa użytkownika i hasło.
  • "-P”Przydzielił port wystawiający dla kontenera.
  • "-v”Definiuje lub przydziela system lub system plików dla kontenera.
  • "-D„Uruchamia kontener jako usługi backend lub w trybie odłączonym.
  • "Postgres”To obraz Docker używany do instalacji Postgres:

Krok 3: Zainstaluj „PGADMIN4” za pomocą obrazu Docker

W następnym kroku wyciągnij obraz Docker, aby zainstalować PGADMIN4. „„PGADMIN4”To wersja GUI PostgreSQL. Za to wyciągnęliśmy „DPAGE/PGADMIN4: najnowszy" obraz:

> Docker Pull DPage/Pgadmin4: najnowszy

Krok 4: Dostęp do Pgadmin4

Teraz uruchom wyciągnięty obraz, aby utworzyć i wykonać kontener, aby uzyskać dostęp do PGADMIN4. Aby uruchomić „DPAGE/PGADMIN4”Obraz w kontenerze ustaw e -mail i hasło, jak określono w poniższym poleceniu:

> Docker Run --name my -pgadmin -p 82:80 -e 'pgadmin_default_email = [email protected] '-e' pgadmin_default_password = root' -d dpage/pgadmin4

Krok 5: Podaj poświadczenia użytkownika dla PGADMIN4

Następnie uzyskaj dostęp do PGADMIN4 w określonym porcie LocalHost. Na przykład odwiedziliśmy „Localhost: 82". Podaj poświadczenie logowania, które ustaliłeś w poprzednim kroku:

Można zauważyć, że pomyślnie zainstalowaliśmy i uzyskaliśmy dostęp do PGADMIN4 za pomocą Docker:

Krok 6: Sprawdź pojemnik Postgres

Sprawdź pojemnik Postgres za pośrednictwem „Docker Inspect " Komenda. W naszym scenariuszu sprawdziliśmy „PostgreSQL”Pojemnik, który został stworzony przez„Postgres" obraz:

> Docker Inspect PostgreSQL

Zwróć uwagę na zmienną środowiskową (nazwa użytkownika/hasło), którą ustawiłeś podczas tworzenia kontenera, a host lub adres IP kontenera pokazano poniżej:

Krok 7: Podłącz PGADMIN4 do instancji Docker Postgres

Teraz podłącz PGADMIN4 do kontenera Docker Postgres „”PostgreSQL". W tym celu najpierw dodaj nowy serwer Postgres, klikając prawym przyciskiem myszy „serwer”, A następnie kliknij„Rejestr„Aby zarejestrować nowy serwer:

Ustaw nazwę dla serwera. Na przykład wykorzystaliśmy „PostgreSQL”:

Potem przejdź do „Połączenie”Menu i umieść adres IP kontenera Postgres, port, nazwa użytkownika i hasło. Następnie uderz „Ratować" przycisk:

Tutaj widać, że podłączyliśmy instancję kontenera Postgres z PGADMIN4, aby uzyskać dostęp i używać PostgreSQL:

To wszystko! Wyjaśniliśmy, jak skonfigurować postgres za pomocą obrazu Docker w systemie Windows.

Wniosek

Aby zainstalować bazę danych PostgreSQL, pociągnij obraz DockerPostgres”Z oficjalnego rejestru Docker Hub. Następnie wykonaj obraz w celu konteneryzowania i zainstaluj PostgreSQL. Następnie zainstaluj PGADMIN4 przez „DPAGE/PGADMIN4: najnowszy”Obraz i podłącz instancję kontenera Postgres do PGADMIN4. Ten zapis ilustruje, jak skonfigurować Postgres za pomocą obrazu Docker w systemie Windows.