Skip to content

Instantly share code, notes, and snippets.

@Klerith
Last active April 28, 2024 16:19
Show Gist options
  • Star 19 You must be signed in to star a gist
  • Fork 16 You must be signed in to fork a gist
  • Save Klerith/7bc972b4e1d717e75951ccb771e12c4d to your computer and use it in GitHub Desktop.
Save Klerith/7bc972b4e1d717e75951ccb771e12c4d to your computer and use it in GitHub Desktop.
PostgreSQL + PgAdmin
version: '3'
services:
myDB:
image: postgres:15.3
container_name: my-database
restart: always
ports:
- 5432:5432
environment:
- POSTGRES_USER=alumno
- POSTGRES_PASSWORD=123456
- POSTGRES_DB=course-db
volumes:
- ./postgres:/var/lib/postgresql/data
pdAdmin:
image: dpage/pgadmin4
container_name: pgadmin4
restart: always
depends_on:
- myDB
ports:
- 8080:80
environment:
- PGADMIN_DEFAULT_EMAIL=alumno@google.com
- PGADMIN_DEFAULT_PASSWORD=123456
volumes:
- ./pgadmin:/var/lib/pgadmin
- ./pgadmin:/certs/server.cert
- ./pgadmin:/certs/server.key
- ./pgadmin:/pgadmin4/servers.json
@PedroMidueno
Copy link

Estoy trabajando en ubuntu y tuve un problema al momento de acceder a PgAdmin, el error que yo tuve lo pude resolver con esta información, por si a alguien en un futuro le sirve.

@dalowa
Copy link

dalowa commented Apr 2, 2024

En Ubuntu pude solucionar el no poder acceder PgAdmin agregando user: '$UID:$GID' en la parte de pdAdmin en docker compose y quedo asi

pdAdmin:
    image: dpage/pgadmin4
    container_name: pgadmin4
    restart: always
    depends_on:
      - myDB
    ports:
      - 8080:80
    environment:
      - PGADMIN_DEFAULT_EMAIL=alumno@google.com
      - PGADMIN_DEFAULT_PASSWORD=123456
    user: '$UID:$GID'
    volumes:
      - ./pgadmin:/var/lib/pgadmin
      - ./pgadmin:/certs/server.cert
      - ./pgadmin:/certs/server.key
      - ./pgadmin:/pgadmin4/servers.json

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