Download - DockerCon14 Keynote
![Page 1: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/1.jpg)
Ben Golub Solomon HykesCEO, Docker CTO, Founder, Chief
Maintainer…
![Page 2: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/2.jpg)
Today’s highlightsOverall
• 6 keynotes
• 30 talks (over 150 submitted)
• 550 attendees (400+ waiting list)
• Docker University
• Hackathon
• Plumbers conference
• Multiple networking events
• John Engates CTO
• Brian Stevens EVP & CTO
• Birds-of-a-Feather Lunch
• Happy Hour: 6:00pm - 7:00pm
• After party: 7:00pm - 11:42pm
Welcome to DockerCon – Day 1
![Page 3: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/3.jpg)
March 20, 2013: Docker Launches
![Page 4: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/4.jpg)
15 Months Later: An Incredible Platform and Ecosystem
Official Repos & 14K+ Dockerized Apps
Community460+ Contributors250+ Meetups on Docker2.75M Downloads6.7K Projects on GitHub
Support
Enterprise SupportRobust DocumentationImplementation, Integration, Training Network of Partners
The Docker Platform
Docker Engine Docker Hub
Build, Ship, and Run
Partners
Content
Users
![Page 5: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/5.jpg)
THANK YOU!
6K+pull requests
12K+stars
6.7K+projects
8.5K+commits
2.75M+downloads
14K+dockerized
460+contributors
250+meetups
30+countries
90+cities
![Page 6: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/6.jpg)
460+contributors
![Page 7: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/7.jpg)
42 People and a Turtle
Now up to
42 people (and our pet turtle, Gordon)
![Page 8: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/8.jpg)
We know we’re riding on your shoulders
Thank You to the Giants
• Namespaces (IBM)
• Cgroups (Google)
• LXC tools
• The Linux Kernel
• Git
• SELinux (Red Hat)
• Solaris Zones
• BSD Jails
• +++
![Page 9: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/9.jpg)
Thank You Users/Use Cases*
*A small subset of the 100s who are using and/or writing about usThanks to those above for talking about their experiences at DockerCon
![Page 10: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/10.jpg)
To all those brave enough to cheerfully ignore our warnings about
using us in production
Thank You to the Brave
!CAUTION ACHTUNG! CUIDADO
UWAGA! POZOR! VIGYAZAT!
谨慎 ВНИМАНИЕ! FORSIGTIG
![Page 11: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/11.jpg)
Thank You Partner Ecosystem
![Page 12: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/12.jpg)
Thank You Our Sponsors
Without you, this conference wouldn’t have happened(or… we would have served ramen and pizza)
![Page 13: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/13.jpg)
Thank You: NASCAR
For inspiring the design of the last several slides
Image credit: Beelde Photography / Shutterstock.com
![Page 14: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/14.jpg)
Our New Logo
![Page 15: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/15.jpg)
Agenda
Official Repos & 14K + Dockerized Apps
Partners
Content
Users
Community
460+ Contributors
250+ Meetups on Docker
2.75M Downloads
6.7K Projects on GitHub
Support
Enterprise Support
Robust Documentation
Implementation, Integration, Training
Network of Partners
The Docker Platform
Docker Engine
Docker Hub
Build, Ship, and Run
![Page 16: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/16.jpg)
User Case Study: GILT
Michael Bryzek
![Page 17: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/17.jpg)
Agenda
Official Repos & 14K + Dockerized Apps
Partners
Content
Users
Community
460+ Contributors
250+ Meetups on Docker
2.75M Downloads
6.7K Projects on GitHub
Support
Enterprise Support
Robust Documentation
Implementation, Integration, Training
Network of Partners
The Docker Platform
Docker Engine
Docker Hub
Build, Ship, and Run
![Page 18: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/18.jpg)
There are four major announcements in the next few slides
See if you can spot them all!
Image courtesy of Waldo.wikia.com
![Page 19: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/19.jpg)
~2000 2014
Long lived Development is iterative and constant
Monolithic and built on a single stack Built from loosely coupled components
Deployed to a single server Deployed to a multitude of servers
Apps Have Fundamentally Changed
![Page 20: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/20.jpg)
Static website
Web frontend
User DB
Queue
Analytics DB
Background workersAPI endpoint
nginx 1.5 + modsecurity + openssl + bootstrap 2
postgresql + pgv8 + v8 hadoop + hive + thrift + OpenJDK
Ruby + Rails + sass + Unicorn
Redis + redis-sentinel
Python 3.0 + celery + pyredis + libcurl + ffmpeg + libopencv + nodejs + phantomjs
Python 2.7 + Flask + pyredis + celery + psycopg + postgresql-client
Development VM
QA Server
Public Cloud
Disaster Recovery
Contributor’s LaptopProduction Servers
Mu
ltip
lici
ty o
f S
tac
ksM
ult
ipli
city
of
Ha
rdw
are
En
viro
nm
ents
Production Cluster
Customer Data Center
Do
services and
app
s in
terac
t ap
pro
priately?
Can
I mig
rate smo
oth
ly an
d q
uickly?
The Problem in 2014
![Page 21: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/21.jpg)
The Right Approach to Containers Matters
• Separation of concerns• Automation• Efficiency• Broad ecosystem
Images courtesy of PokkO / Shutterstock.com, Lewis Hine - http://www.archives.gov/research_room/research_topics/american_cities/images/american_cities_069.jpg
![Page 22: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/22.jpg)
An Open Platform to Build, Ship, and Run Distributed Applications
![Page 23: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/23.jpg)
An Open Platform…
API
Engine Hub
open source software at the heart of the Docker platform
cloud-based platform services for distributed applications
API
![Page 24: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/24.jpg)
An Open Platform…
Any App
Any infrastructure• Physical• Virtual cloud
+ 14K apps+ 6K projects
API
Engine Hub
cloud-based platform services for distributed applications
API
open source software at the heart of the Docker platform
![Page 25: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/25.jpg)
…to Build, Ship, and Run
Build Ship
Run
Dev
QA
Source
Staging
Physical
Virtual
Cloud
Infrastructure Management
Infrastructure Management
DockerFile
Source Code Repository
TESTTEST
TESTTEST
TEST
GCE RAX IBM
Mac/Win Dev Machine
Boot2Docker
Doc
ker
AnalyticsDB
Prod Machine
Linux OS
Doc
ker
Doc
ker
++
Users Collab
Provenance Policy
Docker Hub
Registries
Public Curated Private
Docker Hub API
Third Party Tools
Prod Machine
Linux OS
Doc
ker
Doc
ker
Prod Machine
Linux OS
Doc
ker
Doc
ker
VM
Doc
ker
Doc
ker
VM
Doc
ker
Doc
ker
VM
Doc
ker
Doc
ker
QA Machine
Linux OS
Doc
ker
Doc
ker
![Page 26: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/26.jpg)
…Distributed Applications
Data
UserDB
Queue
AnalyticsDB
API Endpoint
WebFrontend
Data
Background Workers
Development VM
QA Server
Public Cloud
Disaster Recovery
Contributor’s LaptopProduction Servers
Production Cluster
Customer Data Center
![Page 27: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/27.jpg)
• Available today!• Quality• Stable core• All major Linux platforms and distributions• Execution engine plug-ins: LXC, libcontainer• Filesystem plug-ins: AUFS, BTRFS, device mapper• Host networking, link hostnames• boot2docker: Mac OS X and Windows• Support for SELinux and AppArmor• TLS auth, systemd slices, release hashes
Announcing Docker Engine 1.0
DockerFile
Source Code Repository
Mac/Win Dev Machine
Boot2Docker
Doc
ker
QA Machine
Linux OS
Doc
ker
…and a whole lot more!
![Page 28: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/28.jpg)
Users Collab
Provenance Policy
Docker Hub
RegistriesPublic Curated Private
Docker Hub API
Third Party Tools
• Available today!• Free accounts• Users can create unlimited free repositories• Private repositories• Over 14K free apps• Official Repos and publisher program• User tools – console, profile, auth• Collaboration – orgs, groups, activity feeds• Automated builds• Workflow automation with webhooks• Integration with GitHub, Bitbucket, and more• APIs for 3rd party tools and services
Announcing Docker Hub 1.0
…and a whole lot more!
![Page 29: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/29.jpg)
• Available today!
• Launching with 13 applications
• Databases, web servers, OSes and more
• Quality building blocks for your apps
• Free on Docker Hub Registry
• Optimized and tuned for Docker
• Maintained and supported
• Publisher program
Announcing: Official Repositories
![Page 30: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/30.jpg)
• Long term support for 1.0
• Delivered directly…or
• Delivered through large network of providers
• Special POC starter package
Announcing: Commercial Support
![Page 31: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/31.jpg)
Well, Actually…
• Long term support for 1.0
• Delivered directly…or
• Delivered through large network of providers
• Special POC starter package
![Page 32: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/32.jpg)
Commercial Support Partners
System Integrators
![Page 33: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/33.jpg)
DEMO TIME
![Page 34: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/34.jpg)
May the Demo Gods Be Pleased…
Image in Public Domain: http://en.wikipedia.org/wiki/Animal_sacrifice#mediaviewer/File:Sacrifice_boar_Louvre_G112.jpg
![Page 35: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/35.jpg)
Demo
Revision Control
Integration Tests DeploymentPlatforms
DeploymentPlatforms
Docker Hub
boot2docker
![Page 36: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/36.jpg)
Demo
..and, that was just what we have today.
Tune in tomorrow to hear Solomon talk about the near future, including clustering, trust, orchestration, and more…
Revision Control
Integration Tests DeploymentPlatforms
DeploymentPlatforms
Docker Hub
boot2docker
![Page 37: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/37.jpg)
Agenda
Official Repos & 14K + Dockerized Apps
Partners
Content
Users
Community
460+ Contributors
250+ Meetups on Docker
2.75M Downloads
6.7K Projects on GitHub
Support
Enterprise Support
Robust Documentation
Implementation, Integration, Training
Network of Partners
The Docker Platform
Docker Engine
Docker Hub
Build, Ship, and Run
![Page 38: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/38.jpg)
Partner Ecosystem
![Page 40: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/40.jpg)
Keynote: Red Hat
Brian Stevens, EVP & CTO
![Page 41: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/41.jpg)
It’s Hard to Overstate the Scope of Red Hat Commitment…
![Page 42: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/42.jpg)
Once Again…Thank You!
Official Repos & 14K+ Dockerized Apps
Community
460+ Contributors
250+ Meetups on Docker
2.75M Downloads
6.7K Projects on GitHub
Support
Enterprise Support
Robust Documentation
Implementation, Integration, Training
Network of Partners
The Docker Platform
Docker Engine Docker Hub
Build, Ship, and Run
Partners
Content
Users
![Page 43: DockerCon14 Keynote](https://reader036.vdocuments.site/reader036/viewer/2022062514/557d90b2d8b42ad6698b4fa8/html5/thumbnails/43.jpg)
Today’s highlightsOverall
• 6 keynotes
• 30 talks (over 150 submitted)
• 550 attendees (400+ waiting list)
• Docker University
• Hackathon
• Plumbers conference
• Multiple networking events
• John Engates CTO
• Brian Stevens EVP & CTO
• Birds-of-a-Feather Lunch
• Happy Hour: 6:00pm - 7:00pm
• After party: 7:00pm - 11:42pm
Enjoy the 30+ Sessions Over the 2 Days!