Sobre mi

  • Intereses:
    • Administración de Sistemas
    • Linux
    • OpenStack
    • Docker
    • Ceph - Distributed Storage
  • Contacto
    • Twitter: @sirspock
    • mosorio@inf.utfsm.cl

Desde el marzo 2013

  • >200,000 pulls
  • >7,500 github stars
  • >200 significant contributors
  • >200 projects built on top of docker
  • UIs, mini-PaaS, Remote Desktop...
  • 1000’s of Dockerized applications
  • Memcached, Redis, Node.js, Hadoop...
  • Integration in Jenkins, Travis, Chef, Puppet, Vagrant and OpenStack
  • Meetups arranged around the world with organizations like Ebay, Cloudflare, Yandex, and Rackspace presenting on their use of Docker

Hace tiempo...

Solución

Problema

Docker

  • Open source container management for Linux
  • Developed by dotCloud (now known as Docker*) to help deliver their PaaS product
  • An easy button for containers

Powerful for devs
Painless for Ops

Linux Container

  • Corre en cualquier parte:
    • Sin importar la versión del kernel
    • Sin importar la distro
    • Fisico o virtual
  • Corre cualquier cosa:
    • Si corre en el host -> corre en el container.
    • Si corre en el kernel de Linux -> corre en el container.

Linux Containers

  • "Own process space".
  • Propia interfaz de red
  • Puede correr procesos como root
  • Proceso "isolated"
  • Puede compartir kernel con host
  • No hay emulación de HW

Eficiente

  • CPU performance = nativo!
  • memory performance = overhead pequeño, por contabilidad
  • network performance = overhead pequeño; puede ser optimizado a 0

"I once heard that hypervisors are the living proof of operating system's incompetence"


        Glauber Costa/LinuxCon 2012
 

yum -y install docker-io

DEMO TIME

Docker

By sirspock

Docker

Presentación de Introducción a Docker.

  • 358