/Docker101

Workshop Docker basics

Primary LanguageJavaScriptMIT LicenseMIT

Docker101

Intro

Introducir al desarrollador la plataforma docker y familiarizarse con el concepto de contenedores. Aprender buenas prácticas de desarrollo en contenedores. Desplegar apps desde docker utilizando el CLI y las herramientas más avanzadas como docker compose.

Objetivos

  • Conocimiento básico de docker
  • Buen manejo del Dockerfile
  • Intercomunicar contenedores con datos o red.
  • Conocimiento básico de Docker compose

Contenido

  • Introducción a Docker, herramientas y vocabulario
    • Un ligero repaso de la arquitectura de docker, sus módulos, herramientas y palabras clave
  • Instalando docker y conociendo el CLI
    • Instalar docker y sus herramientas auxiliares, recorrido básico por el CLI y sus utilidades.
  • Container networking y manejo de Volúmenes
    • Manejo de volúmenes para persistencia de datos y aprender a comunicar contenedores con docker networking
  • Docker workflow y dockerfile
    • Buenas prácticas del workflow de docker y como crear y construir desde un dockerfile
  • Docker compose (3h)
    • La herramienta más avanzada para un solo host, docker compose basics y desplegar multiples servicios desde un YAML file.

Semanario: