🐳 docker-labs GitHub ↗

🐳 Docker Basics#

Guía breve de conceptos Docker usando este repositorio como referencia práctica.

Conceptos esenciales#

ConceptoQué significaEjemplo en este repo
ImagenPlantilla para crear contenedorespostgres:15, nginx:alpine
ContenedorInstancia en ejecución de una imageninventory_core_api
VolumenPersistencia fuera del contenedorpostgres_data, multi_db_data
Puerto publicadoAcceso desde el host al contenedor8000:8000, 8085:80
ComposeOrquestación de varios servicios05-postgres-api/docker-compose.yml

Cómo leer un docker-compose.yml#

Fíjate siempre en:

  1. services
  2. ports
  3. volumes
  4. environment
  5. depends_on
  6. healthcheck

Diferencia clave: Docker vs sistema#

Ejemplo:

Comandos útiles#

docker ps
docker images
docker compose ps
docker compose logs --tail 80
docker system df

Recomendación práctica#

En este repo no hace falta levantar todo a la vez. Lo más sano es:

Sigue leyendo#