Configuration de Postgres à l'aide de l'image Docker sur Windows

Configuration de Postgres à l'aide de l'image Docker sur Windows
Docker est une plate-forme de développement d'applications open source fréquemment utilisée. Lors du développement du projet ou de l'application, les développeurs pensent à la gestion de projet. À cette fin, ils utilisent généralement les SGBD pour stocker et gérer les applications. PostgreSQL est bien établi et maintenu des SGBDR qui utilisent généralement des requêtes SQL pour enregistrer et gérer les données du projet.

Ce blog illustrera la méthode pour configurer Postgres à l'aide de Docker dans Windows.

Comment installer et connecter Postgres à l'aide de Docker sur Windows?

La plate-forme Docker prend en charge de nombreux outils pour le développement de projets, et PostgreSQL est l'un d'eux. Pour installer et connecter PostgreSQL, tirez d'abord le «postgres”Docker Image officielle, et créez et passez le conteneur à travers l'image tirée. Après cela, installez "pgadmin4»Et connectez le conteneur Docker Postgres à pgadmin4.

Pour la directive appropriée, utilisez les étapes énumérées.

Étape 1: Tirez l'image officielle de Docker «Postgres»

Tout d'abord, tirez le «postgres»Image officielle de Postgres du registre Docker Hub:

> Docker Pull Postgres

Étape 2: Créer et exécuter un conteneur

Ensuite, exécutez le tiré "postgres”Image pour créer et démarrer le conteneur Docker:

> docker run --name postgresql -e postgres_user = root -e postgres_password = root -p 5432: 5432 -v / data: / var / lib / postgresql / data -d postgres

Dans la commande ci-dessus:

  • "-nom"Est utilisé pour définir le nom du conteneur.
  • "-e"Est utilisé pour spécifier les variables d'environnement, telles que le nom d'utilisateur et le mot de passe.
  • "-p”Attribué le port d'exposition pour le conteneur.
  • "-V»Définit ou alloue le volume ou le système de fichiers pour le conteneur.
  • "-d”Exécute le conteneur en tant que services backend ou en mode détaché.
  • "postgres»Est une image docker utilisée pour installer Postgres:

Étape 3: Installez «pgadmin4» à l'aide de l'image docker

Dans l'étape suivante, tirez l'image Docker pour installer pgadmin4. Le "pgadmin4"Est une version GUI de PostgreSQL. Pour ce faire, nous avons tiré le «DPAGE / PGADMIN4: Dernière" image:

> docker pull dpage / pgadmin4: dernier

Étape 4: Accès à Pgadmin4

Maintenant, exécutez l'image tirée pour créer et exécuter le conteneur pour accéder à pgadmin4. Pour exécuter le «DPAGE / PGADMIN4”Image dans le conteneur, définissez l'e-mail et le mot de passe comme spécifié dans la commande ci-dessous:

> docker run --name my-pgadmin -p 82:80 -e 'pgadmin_default_email = raffiazaffar @ yahoo.com '-e' pgadmin_default_password = root'-d dpage / pgadmin4

Étape 5: Fournir des informations d'identification de l'utilisateur pour PGADMIN4

Ensuite, accédez au pgadmin4 sur le port spécifié de LocalHost. Par exemple, nous avons visité «LocalHost: 82". Fournissez les informations d'identification de connexion que vous avez définies à l'étape précédente:

On peut observer que nous avons réussi et accédé à la PGADMIN4 à l'aide de Docker:

Étape 6: Inspectez le conteneur Postgres

Inspectez le conteneur Postgres via le «Inspecte de docker " commande. Dans notre scénario, nous avons inspecté le «postgresql”Container qui a été créé par le«postgres" image:

> Docker Inspecter PostgreSQL

Remarque la variable d'environnement (nom d'utilisateur / mot de passe) que vous avez définie lors de la création du conteneur et de l'hôte ou de l'adresse IP du conteneur est illustré ci-dessous:

Étape 7: Connectez Pgadmin4 à l'instance Docker Postgres

Maintenant, connectez le pgadmin4 au conteneur Docker Postgres "postgresql". À cette fin, ajoutez d'abord un nouveau serveur pour Postgres en cliquant avec le bouton droit sur le «Serveur", Puis cliquez sur"Enregistrer«Pour enregistrer le nouveau serveur:

Définissez le nom du serveur. Par exemple, nous avons utilisé "Postgresql»:

Après cela, passez au «Connexion»Menu et placez l'adresse IP, le port, le nom d'utilisateur et le mot de passe du conteneur postgres. Ensuite, frappez le "Sauvegarder" bouton:

Ici, vous pouvez voir que nous avons connecté l'instance de conteneur Postgres avec PGADMIN4 pour accéder et utiliser PostgreSQL:

C'est tout! Nous avons expliqué comment configurer Postgres à l'aide de l'image Docker sur Windows.

Conclusion

Pour installer la base de données PostgreSQL, tirez l'image Docker "postgres"Du registre officiel de Docker Hub. Ensuite, exécutez l'image pour conteneriser et installer PostgreSQL. Après cela, installez le pgadmin4 via le «DPAGE / PGADMIN4: Dernière”Image et connectez l'instance de conteneur postgres à pgadmin4. Cet article a illustré comment configurer Postgres à l'aide d'une image Docker sur Windows.