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