Cheatography
https://cheatography.com
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 Contenedores
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 contenedor, y -p para mapear puertos.
Iniciar la aplicacion
docker-compose up –build
|
docker-compose up --build -d
Con esta variante podemos seguir usando la terminal |
|
|
Contenedores
|
Muestra los contenedores en ejecución. Usa -a para ver todos los contenedores (incluso los detenidos). |
Limpieza de recursos
Eliminar todos los contenedores detenidos, redes no usadas, imágenes y caché de compilació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_aplicacion
|
Ejecutar migraciones en la bbdd dentro de docker
docker exec crypto_exchange_app npm run typeorm migration:run |
Acceder al conenedor PostgreSQL
docker exec -it [nombre_o_id_del_contenedor] bash
|
Conectar a la base de datos
psql -U postgres -d crypto_exchange
|
|