docker COMANDO CREAR postgres-db
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
docker container run \
--name pgAdmin \
-e PGADMIN_DEFAULT_PASSWORD=123456 \
-e PGADMIN_DEFAULT_EMAIL=superman@google.com \
-dp 8080:80 \
dpage/pgadmin4:6.17
Powershell
docker container run `
--name pgAdmin `
-e PGADMIN_DEFAULT_PASSWORD=123456 `
-e PGADMIN_DEFAULT_EMAIL=superman@google.com `
-dp 8080:80 `
dpage/pgadmin4:6.17
- Click en Servers
- Click en Register > Server
- Colocar el nombre de: "SuperHeroesDB" (el nombre no importa)
- Ir a la pestaña de connection
- Colocar el hostname "postgres-db" (el mismo nombre que le dimos al contenedor)
- Username es "postgres" y el password: 123456
- Probar la conexión
docker network ALGO PARA CREAR postgres-net
docker container ALGO PARA LISTAR LOS CONTENEDORES
docker network connect postgres-net ID del contenedor 1
docker network connect postgres-net ID del contenedor 2
Si logra establecer la conexión, todo está correcto, proceder a crear una base de datos, schemas, tablas, insertar registros, lo que sea.
Listo
![image](https://private-user-images.githubusercontent.com/111069815/294239065-1cd39cf8-62ab-4f47-9883-3b0046d03099.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE3Nzg0MzUsIm5iZiI6MTcyMTc3ODEzNSwicGF0aCI6Ii8xMTEwNjk4MTUvMjk0MjM5MDY1LTFjZDM5Y2Y4LTYyYWItNGY0Ny05ODgzLTNiMDA0NmQwMzA5OS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzIzJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyM1QyMzQyMTVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wY2VmMWZlZjljNTBlYjZmZGRhOGJjNWVhYmEzY2NkMzQwYTRmNTI4NjlmMDEyNGM2YWUyMWNjMjZhYzMyYTZlJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.98z3E4l1EtAt5LvWP65Ri-1kfq0m57MFSuvB-ketzNQ)