getting started with containers
TRANSCRIPT
Getting Startedwith Containers:Vagrant, Docker, rkt and VMware Photon
Scott Lowehttp://blog.scottlowe.org
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
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
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)
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
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
Thank you!
Be sure to provide feedback to the VMUG leaders regarding this session.
Blog: http://blog.scottlowe.orgTwitter: @scott_loweGitHub: https://github.com/lowescottLife: Colossians 3:17