SlideShare a Scribd company logo
Getting Started
with Containers:
Vagrant, Docker, rkt and VMware Photon
Scott Lowe
http://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
Getting Started with Containers
Getting Started with Containers
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
Docker demo
Getting Started with Containers
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)
rkt demo
Getting Started with Containers
Getting Started with Containers
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
Photon demo
Cool...everyone's a
container expert
now, right?
Getting Started with Containers
Getting Started with Containers
Getting Started with Containers
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
Vagrant demo
Q&A
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

More Related Content

What's hot (20)

PDF
Introduction of Docker and Docker Compose
Dr. Ketan Parmar
 
PPTX
Docker for .NET Developers
Taswar Bhatti
 
PPTX
Docker Online Meetup #30: Docker Trusted Registry 1.4.1
Docker, Inc.
 
PDF
Docker Enterprise Edition: Building a Secure Supply Chain for the Enterprise ...
Docker, Inc.
 
PPTX
Containers #101 : Docker ONBUILD triggers and Introduction to Docker Compose
Raziel Tabib (Join our team)
 
PDF
Unikernels and docker from revolution to evolution — unikernels and docker ...
Docker, Inc.
 
PDF
containerd summit - Deep Dive into containerd
Docker, Inc.
 
PDF
Docker 1.11 Meetup: Containerd and runc, by Arnaud Porterie and Michael Crosby
Michelle Antebi
 
PPTX
LlinuxKit security, Security Scanning and Notary
Docker, Inc.
 
PDF
Docker and the Linux Kernel
Docker, Inc.
 
PDF
Ansible 2.0 - How to use Ansible to automate your applications in AWS.
Idan Tohami
 
PPTX
Docker - 15 great Tutorials
Julien Barbier
 
PPTX
Introduction to docker
Frederik Mogensen
 
PDF
Deploying and managing container-based applications with OpenStack and Kubern...
Ihor Dvoretskyi
 
PDF
Docker 101 - Getting started
Matheus Marabesi
 
PDF
Docker
Patrick Oberdorf
 
PDF
Dockerizing your applications - Docker workshop @Twitter
dotCloud
 
PDF
DockerCon US 2016 - Extending Docker With APIs, Drivers, and Plugins
Arnaud Porterie
 
PDF
DCSF19 How Docker Simplifies Kubernetes for the Masses
Docker, Inc.
 
PDF
Mobycraft:Docker in 8-bit (Meetup at Docker HQ 4/7)
Docker, Inc.
 
Introduction of Docker and Docker Compose
Dr. Ketan Parmar
 
Docker for .NET Developers
Taswar Bhatti
 
Docker Online Meetup #30: Docker Trusted Registry 1.4.1
Docker, Inc.
 
Docker Enterprise Edition: Building a Secure Supply Chain for the Enterprise ...
Docker, Inc.
 
Containers #101 : Docker ONBUILD triggers and Introduction to Docker Compose
Raziel Tabib (Join our team)
 
Unikernels and docker from revolution to evolution — unikernels and docker ...
Docker, Inc.
 
containerd summit - Deep Dive into containerd
Docker, Inc.
 
Docker 1.11 Meetup: Containerd and runc, by Arnaud Porterie and Michael Crosby
Michelle Antebi
 
LlinuxKit security, Security Scanning and Notary
Docker, Inc.
 
Docker and the Linux Kernel
Docker, Inc.
 
Ansible 2.0 - How to use Ansible to automate your applications in AWS.
Idan Tohami
 
Docker - 15 great Tutorials
Julien Barbier
 
Introduction to docker
Frederik Mogensen
 
Deploying and managing container-based applications with OpenStack and Kubern...
Ihor Dvoretskyi
 
Docker 101 - Getting started
Matheus Marabesi
 
Dockerizing your applications - Docker workshop @Twitter
dotCloud
 
DockerCon US 2016 - Extending Docker With APIs, Drivers, and Plugins
Arnaud Porterie
 
DCSF19 How Docker Simplifies Kubernetes for the Masses
Docker, Inc.
 
Mobycraft:Docker in 8-bit (Meetup at Docker HQ 4/7)
Docker, Inc.
 

Viewers also liked (16)

PDF
Rkt Container Engine
Thuc Le Dong
 
PDF
App container rkt
Xiaofeng Guo
 
PPTX
Docker for Fun and Profit
Kel Cecil
 
PDF
Chief Risk Officer, American Fidelity, strengthens secuirty with Advanced Con...
Oracle
 
PPTX
PSI_aboveFold_parvez_2016_07.pptx
pahammad
 
PDF
<dc:title>Metadata, identifiers and linking content</dc:title>
National Information Standards Organization (NISO)
 
PDF
Deutsche Telekom CMD 2015 - Cost and Portfolio Transformation
Deutsche Telekom
 
PDF
Go or No-Go: Operability and Contingency Planning at Etsy.com
John Allspaw
 
PDF
2014 Future of Open Source Survey Results
Black Duck by Synopsys
 
PDF
[Container world 2017] The Questions You're Afraid to Ask about Containers
Dustin Kirkland
 
PPTX
Python at Facebook
Angelo Failla
 
PDF
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Kai Wähner
 
PDF
2013 11 mobile eating the world
Benedict Evans
 
PDF
Creative portfolio
Republic_Media
 
PPTX
Lxc – next gen virtualization for cloud intro (cloudexpo)
Boden Russell
 
Rkt Container Engine
Thuc Le Dong
 
App container rkt
Xiaofeng Guo
 
Docker for Fun and Profit
Kel Cecil
 
Chief Risk Officer, American Fidelity, strengthens secuirty with Advanced Con...
Oracle
 
PSI_aboveFold_parvez_2016_07.pptx
pahammad
 
<dc:title>Metadata, identifiers and linking content</dc:title>
National Information Standards Organization (NISO)
 
Deutsche Telekom CMD 2015 - Cost and Portfolio Transformation
Deutsche Telekom
 
Go or No-Go: Operability and Contingency Planning at Etsy.com
John Allspaw
 
2014 Future of Open Source Survey Results
Black Duck by Synopsys
 
[Container world 2017] The Questions You're Afraid to Ask about Containers
Dustin Kirkland
 
Python at Facebook
Angelo Failla
 
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Kai Wähner
 
2013 11 mobile eating the world
Benedict Evans
 
Creative portfolio
Republic_Media
 
Lxc – next gen virtualization for cloud intro (cloudexpo)
Boden Russell
 
Ad

Similar to Getting Started with Containers (20)

PDF
An Introduction to Vagrant and Docker
Scott Lowe
 
PPT
2 Linux Container and Docker
Fabio Fumarola
 
PDF
Apt get no more let Vagrant, Puppet and Docker take the stage
Alessandro Cinelli (cirpo)
 
PPT
Develop with linux containers and docker
Fabio Fumarola
 
PDF
Docker_AGH_v0.1.3
Witold 'Ficio' Kopel
 
PDF
Docker's Jérôme Petazzoni: Best Practices in Dev to Production Parity for Con...
Heavybit
 
PDF
Docker at Djangocon 2013 | Talk by Ken Cochrane
dotCloud
 
PDF
Django and Docker
Docker, Inc.
 
PPTX
Central Iowa Linux Users Group: November Meeting -- Container showdown
Andrew Denner
 
PPTX
Containerization using docker and its applications
Puneet Kumar Bhatia (MBA, ITIL V3 Certified)
 
PPTX
Containerization using docker and its applications
Puneet Kumar Bhatia (MBA, ITIL V3 Certified)
 
PPTX
Dockers and containers basics
Sourabh Saxena
 
PPT
Linux containers and docker
Fabio Fumarola
 
PDF
Containing the world with Docker
Giuseppe Piccolo
 
PPTX
Java developer intro to environment management with vagrant puppet and docker
Getting value from IoT, Integration and Data Analytics
 
PPTX
Vagrant vs Docker
jchase50
 
PDF
Dockercon 23 - Getting started with Docker
ssuserfb6acb
 
PDF
VMware@Night: Container & Virtualisierung
Digicomp Academy AG
 
PDF
VMware@Night Container and Virtualization
Opvizor, Inc.
 
PPTX
Java Developer Intro to Environment Management with Vagrant, Puppet, and Dock...
Lucas Jellema
 
An Introduction to Vagrant and Docker
Scott Lowe
 
2 Linux Container and Docker
Fabio Fumarola
 
Apt get no more let Vagrant, Puppet and Docker take the stage
Alessandro Cinelli (cirpo)
 
Develop with linux containers and docker
Fabio Fumarola
 
Docker_AGH_v0.1.3
Witold 'Ficio' Kopel
 
Docker's Jérôme Petazzoni: Best Practices in Dev to Production Parity for Con...
Heavybit
 
Docker at Djangocon 2013 | Talk by Ken Cochrane
dotCloud
 
Django and Docker
Docker, Inc.
 
Central Iowa Linux Users Group: November Meeting -- Container showdown
Andrew Denner
 
Containerization using docker and its applications
Puneet Kumar Bhatia (MBA, ITIL V3 Certified)
 
Containerization using docker and its applications
Puneet Kumar Bhatia (MBA, ITIL V3 Certified)
 
Dockers and containers basics
Sourabh Saxena
 
Linux containers and docker
Fabio Fumarola
 
Containing the world with Docker
Giuseppe Piccolo
 
Java developer intro to environment management with vagrant puppet and docker
Getting value from IoT, Integration and Data Analytics
 
Vagrant vs Docker
jchase50
 
Dockercon 23 - Getting started with Docker
ssuserfb6acb
 
VMware@Night: Container & Virtualisierung
Digicomp Academy AG
 
VMware@Night Container and Virtualization
Opvizor, Inc.
 
Java Developer Intro to Environment Management with Vagrant, Puppet, and Dock...
Lucas Jellema
 
Ad

More from Scott Lowe (20)

PDF
The Full Stack Journey (DFW)
Scott Lowe
 
PDF
The Vision for the Future of Network Virtualization with VMware NSX (Q2 2016)
Scott Lowe
 
PDF
Where We're Headed and Where NSX Fits In
Scott Lowe
 
PDF
An Overview of Linux Networking Options
Scott Lowe
 
PDF
Root Causing Cloud Adoption
Scott Lowe
 
PDF
The Vision for the Future of Network Virtualization with VMware NSX
Scott Lowe
 
PDF
Sustaining Your Career
Scott Lowe
 
PDF
Closing the Cloud Skills Gap
Scott Lowe
 
PDF
An Introduction to VMware NSX
Scott Lowe
 
PDF
The Future of Cloud Networking is VMware NSX (Danish VMUG edition)
Scott Lowe
 
PDF
The Future of Cloud Networking is VMware NSX
Scott Lowe
 
PDF
Positioning Yourself for the Future
Scott Lowe
 
PDF
Network Virtualization with VMware NSX
Scott Lowe
 
PDF
Getting Involved in VMUG
Scott Lowe
 
PDF
VMware vSphere in an OpenStack Environment
Scott Lowe
 
PDF
SDN, Network Virtualization, and the Right Abstraction
Scott Lowe
 
PDF
5 Thoughts for Staying Sharp and Relevant (Boston)
Scott Lowe
 
PDF
A Deeper Look at Network Virtualization
Scott Lowe
 
PDF
An Introduction to OpenStack
Scott Lowe
 
PDF
An Introduction to OpenStack Networking
Scott Lowe
 
The Full Stack Journey (DFW)
Scott Lowe
 
The Vision for the Future of Network Virtualization with VMware NSX (Q2 2016)
Scott Lowe
 
Where We're Headed and Where NSX Fits In
Scott Lowe
 
An Overview of Linux Networking Options
Scott Lowe
 
Root Causing Cloud Adoption
Scott Lowe
 
The Vision for the Future of Network Virtualization with VMware NSX
Scott Lowe
 
Sustaining Your Career
Scott Lowe
 
Closing the Cloud Skills Gap
Scott Lowe
 
An Introduction to VMware NSX
Scott Lowe
 
The Future of Cloud Networking is VMware NSX (Danish VMUG edition)
Scott Lowe
 
The Future of Cloud Networking is VMware NSX
Scott Lowe
 
Positioning Yourself for the Future
Scott Lowe
 
Network Virtualization with VMware NSX
Scott Lowe
 
Getting Involved in VMUG
Scott Lowe
 
VMware vSphere in an OpenStack Environment
Scott Lowe
 
SDN, Network Virtualization, and the Right Abstraction
Scott Lowe
 
5 Thoughts for Staying Sharp and Relevant (Boston)
Scott Lowe
 
A Deeper Look at Network Virtualization
Scott Lowe
 
An Introduction to OpenStack
Scott Lowe
 
An Introduction to OpenStack Networking
Scott Lowe
 

Recently uploaded (20)

PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
PDF
Complete Network Protection with Real-Time Security
L4RGINDIA
 
PDF
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PPTX
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
July Patch Tuesday
Ivanti
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
Complete Network Protection with Real-Time Security
L4RGINDIA
 
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 

Getting Started with Containers

  • 1. Getting Started with Containers: Vagrant, Docker, rkt and VMware Photon Scott Lowe http://blog.scottlowe.org
  • 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
  • 5. 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
  • 8. 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)
  • 12. 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
  • 18. 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
  • 20. Q&A
  • 21. 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