PGAdmin es una herramienta de Interfaz grafica para administracion de nuestros servidores de base de datos postgres. En este articulo, vamos a añadirlo a nuestro archivo docker-compose para poder administrar nuestra base de datos remotamente.
Punto de inicio
Vamos a partir de una situacion donde ya tenemos nuetro docker corriendo y ejecutando postgresql. Para lo cual puedes guiarte de este otro articulo: Instalando Postgres en Docker
Agregando el servicio de pgAdmin
Para instalar pgadmin vamos a editar nuestro archivo docker-compose.yml y añadir un nuevo servicio
version: '2'
services:
db:
image: postgres
user: postgres
environment:
POSTGRES_PASSWORD: 123456
POSTGRES_USER: postgres
pgadmin:
image: dpage/pgadmin4
ports:
- 8080:80
depends_on:
- db
links:
- db:db
environment:
PGADMIN_DEFAULT_EMAIL: admin
PGADMIN_DEFAULT_PASSWORD: 123456
Como pueden ver en el codigo anterior, hemos añadido un servicio pgadmin, el cual se crea a partir de la imagen docker dpage/pgadmin4. Este nuevo servicio se ejecuta en el puerto localhost:8080.
Y listo ya tenemos pgadmin instalado ;)
Si tienes alguna duda, dejamelo en los comentarios y juntos lo resolveremos. :D
Add new comment