Ir al contenido
  1. Posts/

Docker: Gestión gŕafica de BBDD postgres con pgAdmin

·307 palabras·2 mins
Software Docker Unraid
Tabla de contenido

Índice
#

  1. Instalación
    1. Docker
    2. Plantilla unRaid
  2. Agregar un nuevo servidor

Con pgAdmin vamos a poder crear y gestionar bases de datos en postgres de una manera gráfica.

Con pgAdmin vamos a poder crear y gestionar bases de datos en postgres de una manera gráfica.

Instalación
#

Docker
#

docker pull dpage/pgadmin4
docker run -p 80:80 \
    -e '[email protected]' \
    -e 'PGADMIN_DEFAULT_PASSWORD=SuperSecret' \
    -e 'PGADMIN_CONFIG_ENHANCED_COOKIE_PROTECTION=True' \
    -e 'PGADMIN_CONFIG_LOGIN_BANNER="Authorised users only!"' \
    -e 'PGADMIN_CONFIG_CONSOLE_LOG_LEVEL=10' \
    -d dpage/pgadmin4

Plantilla unRaid
#

Lo instalamos desde la tienda de aplicaciones

img

Configuración de la plantilla

     
Nombre: pgadmin4  
Repositorio: dpage/pgadmin4  
Tipo de red: bridge  
Tipo de consola: shell  
Acceso privilegiado: No  
Web UI: 8792  
Container Port: 80  
Default Email: tu@correo -> PGADMINDEFAULTEMAIL
Default Password: tupassword -> PGADMINDEFAULTPASSWORD

En unRaid el directorio Config, asignado a appdata, requiere de unos permisos especiales y de que el propietario del directorio sea pgadmin (dentro del contenedor).

Pasos:

  • Crea la carpeta Config en appdata antes de iniciar el contenedor o puedes esperar a que se cree al iniciar el contenedor.

  • Abre la terminal y cambia el propietario del directorio a 5050:5050 con el siguiente comando:

    chown -R 5050:5050 /mnt/user/appdata/pgadmin4
    

    Reinicia el contenedor para continuar con la instalación.

Agregar un nuevo servidor
#

Lo primero que debes hacer es conectar con el servidor de BBDD postgres que tengamos instalado en nuestro servidor

Pincha en el icono Agregar un nuevo servidor

img

Elige un nombre y habilita conectar ahora

img

En la pestaña Conexion introduce la dirección IP o Uname del servidor de BBDD, el puerto y nombre y contrasela del usuario postgres

img

Si has instroducido correctamente todos los datos tendrás activa la conexión con el servidor postgres

img

A partir de ahora puedes manejar tu servidor de BBDD postgres de una manera gráfica.

Espero que te haya gustado, pasa un gran día 🐧