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