Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Minimalist Operating Systems for Containers

Minimalist Operating Systems for Containers

A brief introduction to Linux Containers and explanation of the available Minimalist OSes targeted to run containers.

* http://www.meetup.com/Arapiraca-Dev-Meetup/events/222709815/
* http://www.meetup.com/maceio-dev-meetup/events/222550701/
* https://www.youtube.com/watch?v=i4sO-W7ack8

Avatar for Enderson Tadeu S. Maia

Enderson Tadeu S. Maia

June 11, 2015
Tweet

More Decks by Enderson Tadeu S. Maia

Other Decks in Technology

Transcript

  1. You’ll see What’s a container Container Implementations Containers vs. VMs

    Minimalist OSes for Containers Docker and its Containers Images
  2. Container Implementations chroot (1982) FreeBSD Jail (2000) Linux-VServer (2001) OpenVZ

    (2005) LinuX Containers (LXC) (2008) Docker (2013) rkt ( 2014) FONTE: HTTP://EN.WIKIPEDIA.ORG/WIKI/OPERATING-SYSTEM-LEVEL_VIRTUALIZATION
  3. Container Host OSes Small footprint Atomic updates No package management

    Everything* runs on a container Tools for cluster management & containers announcement and discovery *
  4. Optimized for vSphere supports Docker, rkt, and the Pivotal Garden

    container specifications Project Lightwave
  5. Docker Language Stack c/c++ (gcc) clojure go (golang) hy (hylang)

    rails and ruby java node perl php python …