-
-
Save Klerith/1a6a78e4cd4e86368d679bcfc55d9ec7 to your computer and use it in GitHub Desktop.
version: '3' | |
services: | |
todosDB: | |
image: postgres:15.3 | |
container_name: todos-db | |
restart: always | |
ports: | |
- 5432:5432 | |
environment: | |
- POSTGRES_USER=postgres | |
- POSTGRES_PASSWORD=postgres | |
volumes: | |
- ./postgres:/var/lib/postgresql/data |
Saludos, a mi me daba errores cuando lo puse tal cual pero funcionó cuando lo cambié a version: "3.8"
El video ya se encuentra desactualizado yo estoy usando la version 3.9 de compose y version 16.2 de postgres
Hay que remover la linea de volumes por que genera conflicto, revisen que en docker no se este ejecutando ninguna imagen por que puede que este escuchando el puerto 5434, ponganle stop a todas las imagenes y ejecuten el comando en la terminal
docker-compose up
tambien pueden conectarse a localhost:80 y el user y password es [email protected] y admin pueden cambiarlo es indiferente
version: '3.9'
services:
postgres:
image: postgres
restart: always
ports:
- "5432:5432"
environment:
- DATABASE_HOST=127.0.0.1
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
- POSTGRES_DB=postgres
pgadmin:
image: dpage/pgadmin4
environment:
PGADMIN_DEFAULT_EMAIL: "[email protected]"
PGADMIN_DEFAULT_PASSWORD: "admin"
ports:
- "80:80"
depends_on:
- postgres
El video ya se encuentra desactualizado yo estoy usando la version 3.9 de compose y version 16.2 de postgres
Hay que remover la linea de volumes por que genera conflicto, revisen que en docker no se este ejecutando ninguna imagen por que puede que este escuchando el puerto 5434, ponganle stop a todas las imagenes y ejecuten el comando en la terminal
docker-compose up
tambien pueden conectarse a localhost:80 y el user y password es [email protected] y admin pueden cambiarlo es indiferente
version: '3.9' services: postgres: image: postgres restart: always ports: - "5432:5432" environment: - DATABASE_HOST=127.0.0.1 - POSTGRES_USER=postgres - POSTGRES_PASSWORD=postgres - POSTGRES_DB=postgres pgadmin: image: dpage/pgadmin4 environment: PGADMIN_DEFAULT_EMAIL: "[email protected]" PGADMIN_DEFAULT_PASSWORD: "admin" ports: - "80:80" depends_on: - postgres
y como conectaste la base de datos con tablePlus?
buenas una consulta porque me muestra este warn[0000] 03-admin-todos/docker-compose.yml: version
is obsolete
Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:5432 -> 0.0.0.0:0: listen tcp 0.0.0.0:5432: bind: address already in use, Tengo ese problema pero soy de mac y no me funciona la solución de eduardo, pls ayuda
Intenta cambiando el puerto a:
ports:
- 5433:5433
Buen día,
tenia el mismo inconveniente y lo solucione cambiando el archivo docker-compose.yml por:
version: '3.8'
services:
todosDB:
image: postgres:15.3
container_name: todos-db
restart: always
ports:
- '5432:5432'
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: postgres
PGDATA: /var/lib/postgresql/data/pgdata
volumes:
- postgres-data:/var/lib/postgresql/data
volumes:
postgres-data:
driver: local
y en la terminal ejecute:
docker-compose down -v
docker volume rm /ruta...
docker-compose up -d
Me alegro.
Saludos