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

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 …