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