Introducci贸n a Docker

3/20
Recursos

Aportes 4

Preguntas 0

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Docker != Contenedores

  • Es un formato para construir aplicaciones.
  • Son imagenes que reciben cierto formato.
  • Son contenedores que podemos instanciar usando alguna soluci贸n de orquestaci贸n (ejem. Swarm, Kubernetes).
  • Existen Registros de contenedores para imagenes Google.

Docker

  • formato para construir im谩genes de contenedores
  • Imagen de contenedor Docker: binario empaquetado con un SO, sin kernel
  • Docker conteiner: proceso aislado
  • Conteiner registry: repositorio central de im谩genes. Descarga

Recordatorio y sugerencia:

Tomar el curso de Docker aqui mismo en Platzi

Introducci贸n a Docker

  • Herramienta de contenedores dominante

  • Liberada como OSS en 2013 por DotCloud inc. (hosted PaaS)

  • Logro crear y ejecutar imagenes de contenedores f谩cil y r谩pido

  • Adopcion hyper-acelerada

  • DotCloud Inc 鈫 Docker Inc (vendiendo el negocio PaaS)

  • Empez贸 a cambiar su negocio (up the stack) en 2015 por presi贸n de generaci贸n de ingresos

  • Docker es un formato o especificaci贸n para construir im谩genes de contenedores

  • Imagen de contener Docker - binario empaquetado con un sistema operativo (sin el kernel y todas las dependencias)

  • Docker container - proceso aislado (cgroup/chroot jail)

  • Container registry (Docker Hub/GCR/Quay) - repositorio central de im谩genes. Punto de acceso para la descarga de im谩genes

  • Las funcionalidades del kernel desarrolladas por Google han sido incorporadas con el kernel

  • Nuevas funcionalidades han sido incorporadas con el paraguas de LinuxContainersorg

  • La iniciativa de los contenedores abiertos ha sido formada para estandarizar los formatos de contenedores:

    • La especificaci贸n del runtime (runtime-spec)
    • La especificaci贸n de las imagenes (image-spec)
  • Docker libero como OSS el motor de ejecuci贸n (containerd)

  • Otros runtimes fueron desarrollados (ejemplo: rkt)