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.
Hechooo!!! (saltitos)
![image](https://private-user-images.githubusercontent.com/39217064/344810646-2ef54422-0ac8-4b53-9f03-02bc145cbafe.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE3ODQzMzUsIm5iZiI6MTcyMTc4NDAzNSwicGF0aCI6Ii8zOTIxNzA2NC8zNDQ4MTA2NDYtMmVmNTQ0MjItMGFjOC00YjUzLTlmMDMtMDJiYzE0NWNiYWZlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI0VDAxMjAzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTlmMmIyZDdiMTA4Y2NhMDBjOGNhMWRlMDY4M2ZiZjZlNjNkMjA5ZDJlM2FmNjc2ZTM2MjM4YWMyYTkyMmVkNjcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.0WovMjlTO4Cw9LeH0uaujzML-hxebCFjeuS04hZgI9Y)