Skip to content

Instantly share code, notes, and snippets.

@Klerith
Last active May 20, 2025 15:29
Show Gist options
  • Save Klerith/8cfc637868212cfb888333ecaa6080e1 to your computer and use it in GitHub Desktop.
Save Klerith/8cfc637868212cfb888333ecaa6080e1 to your computer and use it in GitHub Desktop.
Tarea sobre PGAdmin y Postgres

Docker Hub images

Postgres

pgAdmin

1. Crear un volumen para almacenar la información de la base de datos

docker COMANDO CREAR postgres-db

2. Montar la imagen de postgres así

OJO: No hay puerto publicado -p, lo que hará imposible acceder a la base de datos con TablePlus

docker container run \
-d \
--name postgres-db \
-e POSTGRES_PASSWORD=123456 \
-v postgres-db:/PATH/DE/LA/BASE/DE/DATOS \
postgres:15.1

Powershell

docker container run `
-d `
--name postgres-db `
-e POSTGRES_PASSWORD=123456 `
-v postgres-db:/PATH/DE/LA/BASE/DE/DATOS `
postgres:15.1

3. Tomar pgAdmin de aquí

docker container run \
--name pgAdmin \
-e PGADMIN_DEFAULT_PASSWORD=123456 \
-e [email protected] \
-dp 8080:80 \
dpage/pgadmin4:6.17

Powershell

docker container run `
--name pgAdmin `
-e PGADMIN_DEFAULT_PASSWORD=123456 `
-e [email protected] `
-dp 8080:80 `
dpage/pgadmin4:6.17

4. Ingresar a la web con las credenciales de superman

http://localhost:8080/

5. Intentar crear la conexión a la base de datos

  1. Click en Servers
  2. Click en Register > Server
  3. Colocar el nombre de: "SuperHeroesDB" (el nombre no importa)
  4. Ir a la pestaña de connection
  5. Colocar el hostname "postgres-db" (el mismo nombre que le dimos al contenedor)
  6. Username es "postgres" y el password: 123456
  7. Probar la conexión

6. Ohhh no!, no vemos la base de datos, se nos olvidó la red

7. Crear la red

docker network ALGO PARA CREAR postgres-net

8. Asignar ambos contenedores a la red

docker container ALGO PARA LISTAR LOS CONTENEDORES

9. Conectar ambos contenedores

docker network connect postgres-net ID del contenedor 1

docker network connect postgres-net ID del contenedor 2

10. Intentar el paso 4. de nuevo.

Si logra establecer la conexión, todo está correcto, proceder a crear una base de datos, schemas, tablas, insertar registros, lo que sea.

11. Saltar de felicidad

happy

@AntonioQuintanilla
Copy link

Listo ✅

image

@Baterox
Copy link

Baterox commented Sep 8, 2024

  • Salto de felicidad ;D
    Captura de pantalla 2024-09-07 a la(s) 8 40 32 p m

@martinzarzar
Copy link

Done 🙌
image

@DevOld112
Copy link

Listo profe!!

image

@SectionJ
Copy link

SectionJ commented Oct 7, 2024

Realizado con éxito.
Captura de pantalla 2024-10-07 110329

@Jefferson210
Copy link

Realizado!!
image

@joselimaico
Copy link

image

@eblind39
Copy link

image
Done!

@IVANCCAMA
Copy link

Logrado!
image

@Yanioconjota
Copy link

image

@jalvarezm9
Copy link

done
labotario_sec4

@jorge-robledo11
Copy link

image

@AntoniaPuertas
Copy link

Hecho!!

image

@mfkutz
Copy link

mfkutz commented Dec 13, 2024

superman conectado!
superman

@Jmofuture
Copy link

Hecho, muy bueno el ejercicio

image

@facundo-moran
Copy link

Vamos spiderman

image

@jerrydevelop
Copy link

imagen

@vjonatan
Copy link

Misión CUMPLIDA !!!

Captura desde 2025-01-15 16-04-19

@KevJosueGC
Copy link

Listo !!
image

@joel-pcg
Copy link

Completado!!

image

@kenisantiago
Copy link

Greats!!
image

@tecno04
Copy link

tecno04 commented Feb 8, 2025

Captura de pantalla 2025-02-08 a la(s) 11 23 07

Laboratorio Logrado con Exito!😎

@abinassar
Copy link

Is done Fer. Estamos dentro
Captura de pantalla_2025-02-10_22-54-49

@ddgutierrezc
Copy link

ddgutierrezc commented Mar 24, 2025

ESTAMOS SOLO BUENO FERNANDO! PURA VIDA!!!!!!!!!!!!!!!!!!

image

@ehernandez04
Copy link

Logrado con éxito!! 💪🏻

image

@Baserapelord
Copy link

Logrado, easy.

2025-03-29 13_58_53-

@ArturoAMejia
Copy link

Listo!
image

@Fernando196
Copy link

Listo
Screenshot 2025-05-06 234301

@Svetnikov
Copy link

Listo!!!
image

@Zeiirox
Copy link

Zeiirox commented May 20, 2025

Perfectirijillo
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment