10

Pgadmin y postgres con docker!! sin instalación de programas ni dependencias.

<h1>Haz el curso con docker</h1>

Sin instalacion de ninguna dependencia y sin necesidad de descargar programas en tu computadora.
Solo docker!

[!WARNING]
Si llegaste a este tutorial, debes de tener instalado Docker Desktop para windows o docker y docker-compose en linux, lo cual no te enseñare, lo siento :’( pero es tan sencillo que te dejare los enlaces de la documentacion oficial: para windowsHome para windowsPro y para ubuntu para este tendras que instalar docker-compose. **Te recomiendo ampliamente que te familiarices con Docker es puro amor ❤️

En la raiz de donde descargues y abras estos archivos, solo corre:

docker-compose up

[!NOTE]
Claro que primero debes cambiar las variables de entorno de los archivos env files explora los archivos de la carpeta .envs y sustituye los valores, ya esta todo listo, espero no te pierdas, deje comentarios.

Una vez que se crean los servicios y PGADMIN este corriendo todo lo que tienes que hacer es ir a tu navegador
al localhost y estara corriendo pgadmin, introduce el usuario de tu variable de entorno PGADMIN_DEFAULT_EMAIL y tu PGADMIN_DEFAULT_PASSWORD declarados en ./.envs/.pgadmin y accederas.

Posteriormente, deberas crear un servidor, en este momento en pgadmin no existira nada, por lo tanto tienes que conectarte a tu servicio de postgres creado con docker-compose.
Sigue los siguientes pasos:

  1. Al acceder a pgadmin coloca con click secundario sobre Servers y coloca la opcion Create/Server
  2. En la pestaña General de Create - Server, llena los siguientes campos:
    • Name: Puedes colocar lo que quieras, te recomiendo Pruebas
    • No llenes el resto no es necesario.
  3. En la Pestaña de Connection de Create - Server coloca lo siguiente:
  • Hostname / addres = postgres
  • Port = 5432
  • Maintenance Database = platzi
  • Username = _<username_for_postgres></username_for_postgres>_el mismo que se declara en el .envs/.postgres
  1. Salva y listo tienes tu conexion para realizar tus pruebas.

Si todo salio bien, perfecto!, si no puedes enviarme un correo a [email protected] y te puedo ayudar.

Escribe tu comentario
+ 2
1
12131Puntos

Hola Ricardo, gracias por compartir.
Tuve un inconveniente: logre hacer correr ambos servicios pero no puedo ver nada en el localhost.
Tendrá que ver con que lo estoy corriendo desde WSL2?

1
12131Puntos
6 meses

LISTO!
Tenía un typo invisible jaja.

Perdón por la molestia.