Show Menu
Cheatography

Docker CheatSheet Cheat Sheet (DRAFT) by

For work with docker and PostgresSql

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Gestión de Conten­edores

Crear y ejecutar un Contenedor
docker run [optinons] IMAGE [command]
Ejecuta un contenedor a partir de una imagen. Opciones comunes incluyen -d para ejecutar en segundo plano, --name para nombrar el conten­edor, y -p para mapear puertos.

Detener conten­edores

docker compose down

Iniciar la aplicacion

docker­-co­mpose up –build 
docker­-co­mpose up --build -d
Con esta variante podemos seguir usando la terminal
 

Conten­edores

docker ps [options] 
Muestra los conten­edores en ejecución. Usa -a para ver todos los conten­edores (incluso los deteni­dos).

Limpieza de recursos

Eliminar todos los conten­edores detenidos, redes no usadas, imágenes y caché de compil­ación:
docker system prune [options] 
Ejecuta una limpieza en el sistema. Usa -a para eliminar también imágenes no usadas (no solo colgadas).
 

Verificar Logs aplicación

docker logs nombre­_ap­lic­acion

Ejecutar migrac­iones en la bbdd dentro de docker

docker exec crypto­_ex­cha­nge_app npm run typeorm migrat­ion:run

Acceder al conenedor PostgreSQL

docker exec -it [nombr­e_o­_id­_de­l_c­ont­enedor] bash

Conectar a la base de datos

psql -U postgres -d crypto­_ex­change