Contenedor Docker para PostgreSQL

Grupo Lider en la apropiaci贸n, desarrollo, uso y difusi贸n de tecnolog铆a, ciencia y cultura libre.

Contenedor Docker para PostgreSQL

Con el objetivo de almacenar la informaci贸n del Grupo GNU Linux de la Universidad Distrital se crear谩 una base de datos PostgreSQL, la cual funcionar谩 sobre un contenedor Docker. Primero listamos las im谩genes y se filtra para saber si Postgresql existe.

docker image ls | grep postgres, Elaboraci贸n propia

Posteriormente, se busca en la documentaci贸n de Docker para inicializar la instancia de tal manera que el puerto por defecto de Postgresql quede disponible mapeado en otro puerto (de acuerdo a las configuraciones internas del servidor), entonces listamos los puertos para saber cual puede escuchar: $ netstat -antu

Y se ejecuta pata inicializar la instancia:

docker run -d -p 8016:5432 --name postgresGLUD -e POSTGRES_PASSWORD=password -d postgres

Inicializaci贸n instancia Docker para Postgresql

Despu茅s listamos los contenedores, filtrando por el nombre del contenedor creado anteriormente:

docker ps -a | grep postgresGLUD

Y se ejecuta el contenedor: docker exec -it 3c1dfec233f6 /bin/bash

Dentro del contenedor, se accede a psql y se listan las bases de datos existentes:

Listar bases de datos en Postgresql

Se crea la base de datos: CREATE DATABASE GLUD;, nos conectamos: \connect glud , y se crea el esquema: CREATE SCHEMA glud;

Referencias:

[1]. https://hub.docker.com/_/postgres

Deja un comentario

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *