Skip to content

Instantly share code, notes, and snippets.

@AngelKrak
Last active January 13, 2023 15:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AngelKrak/8e6dba549fb0fd0fd8f54d3c9d268324 to your computer and use it in GitHub Desktop.
Save AngelKrak/8e6dba549fb0fd0fd8f54d3c9d268324 to your computer and use it in GitHub Desktop.
Comandos para Docker y Docker-Compose

No olvides reemplazar los <id_name> de los comandos por el tuyo

Actualizar nuevos cambios en el container.

sudo docker-compose up -d --build

Otra opción:

sudo docker-compose build && docker-compose up --renew-anon-volumes -d

Ver todos los contenedores corriendo.

docker ps

Ver las imagenes creadas en docker.

docker images

Ver los volumenes creados en docker.

docker volume ls

Ver las variables de entorno que se configuraron en Docker (usar "docker ps" para ver el id).

docker exec -it <id_name> /bin/sh -c /usr/bin/env

Detener el Container.

docker stop <id_name>

Detener los Containers y eliminar los volumenes usados antes de volver a construir.

docker-compose down -v

Volvemos a compilar la aplicación.

sudo docker-compose build

Lanzar container en segundo plano - para producción.

docker-compose up -d

Lanzar container en modo pruebas - para revisar errores.

docker-compose up

EXTRAS

Ejecutar comandos dentro de la terminal integrada de Docker Container (ejecutar npm run solo dentro del bash).

> docker exec -it <id_name> bash
> npm run migrate:up

Seleccionar un entorno diferente para crear las variables (Reemplazar las variables de entorno por defecto).

set -a
source .env.example
docker-compose up -d

Revisar el historial del servidor (consola) en tiempo real.

docker logs --tail 50 -f <id_name>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment