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

Getting Started with Containers

Getting Started with Containers

This presentation was given at the Belgium VMUG on 11 June 2015.

Scott Lowe

June 11, 2015
Tweet

More Decks by Scott Lowe

Other Decks in Technology

Transcript

  1. Before we start — Get involved! Audience participation is requested

    and encouraged. — If you use Twitter, feel free to tweet about this session (use @VMUGBe or hashtag #VMUGBe) — Feel free to take photos or videos of today's session and share them online — A PDF copy of this presentation will be available online after the event
  2. What is Docker? — A CLI tool for simplifying creating,

    using, and sharing Linux containers — Linux containers leverage features in the Linux kernel and can be thought of as "OS virtualization" — Combines daemon, client, image format all in single project — Available from https://www.docker.com
  3. What is rkt ("rock-it")? — An alternative to Docker, rkt

    is CoreOS' implementation of the App Container specification ("appc") — Designed to be modular/pluggable/extensible, secure, interoperable, natively integrated with init systems and orchestration tools — Still very, very early (0.5.6 is latest release)
  4. What is Photon? — Lightweight, container-optimized Linux distribution created by

    VMware — Designed for use not just as host OS, but also as "container OS" — Similar projects/efforts include CoreOS, Project Atomic (RHEL/CentOS), Ubuntu Snappy Core
  5. What is Vagrant? — A cross-platform, Ruby-based CLI tool for

    streamlining the use of VM environments (creation, provisioning, usage, & decommissioning) — Supports multiple virtualization backends — Great for testing, sharing with others, creating consistent environments — Available from http://www.vagrantup.com
  6. Q&A

  7. Thank you! Be sure to provide feedback to the VMUG

    leaders regarding this session. Blog: http://blog.scottlowe.org Twitter: @scott_lowe GitHub: https://github.com/lowescott Life: Colossians 3:17