PostgresSQL en Docker

Crear contenedor docker con postgress

$ docker run -d --rm --name postgres -e POSTGRES_PASSWORD=mysecretpassword -p 5432:5432 postgres

Conectar al contenedor de docker ejecutando postgress por consola

$ docker run -it --rm --link postgres:postgres postgres psql -h postgres -U postgres

Conectar al contenedor usando adminer

$ docker run -d --rm --link postgres:db -p 8080:8080 adminer

apuntar browser a: http://127.0.0.1:8080

Comprobar los contenedores funcionando

$ docker ps
C:\Users\tuUsuario\docker>docker ps
CONTAINER ID   IMAGE      COMMAND                  CREATED          STATUS          PORTS                    NAMES
6791bc460155   adminer    "entrypoint.sh php -…"   12 seconds ago   Up 12 seconds   0.0.0.0:8080->8080/tcp   jolly_shamir
4d87cee59600   postgres   "docker-entrypoint.s…"   58 seconds ago   Up 57 seconds   0.0.0.0:5432->5432/tcp   postgres

Parar y eliminar contenedores ya que no tienen volumen:

$ docker stop CONTAINER_ID $ docker rm CONTAINER_ID

Written on October 2, 2023