Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Getting Started with Containers

931 views

Published on

This presentation was given at the Belgium VMUG on 11 June 2015, and provides an introduction to containers with Docker, rkt, Photon, and Vagrant.

Published in: Technology
  • Be the first to comment

Getting Started with Containers

  1. 1. Getting Started with Containers: Vagrant, Docker, rkt and VMware Photon Scott Lowe http://blog.scottlowe.org
  2. 2. 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
  3. 3. 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
  4. 4. Docker demo
  5. 5. 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)
  6. 6. rkt demo
  7. 7. 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
  8. 8. Photon demo
  9. 9. Cool...everyone's a container expert now, right?
  10. 10. 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
  11. 11. Vagrant demo
  12. 12. Q&A
  13. 13. 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

×