Docker bday #4 intro deck

29
Docker Kathmandu Bday #4 Meetup March 18, 2017 #dockerbday

Transcript of Docker bday #4 intro deck

Page 1: Docker bday #4   intro deck

Docker Kathmandu Bday #4 MeetupMarch 18, 2017

#dockerbday

Page 2: Docker bday #4   intro deck

Docker Bday #4 celebrations worldwide!

• 130+ Bday meetups! • 6000+ RSVPs

• 700+ mentors

#dockerbday

Page 3: Docker bday #4   intro deck

Thank you Docker Kathmandu Meetup Sponsors!

#dockerbday

For providing venue For providing goodies

Page 4: Docker bday #4   intro deck

#dockerbday

THANK YOU!!!17k+

pull requests

40k+stars

800k+repos

10B+downloads

2000+ contributors

280+ meetups

220k+members

80+countries

Page 5: Docker bday #4   intro deck

Thank you Docker XXX Meetup Mentors! <<ADD names, photos HERE>>

#dockerbday

Page 6: Docker bday #4   intro deck

Take a #dockerselfie

#dockerbday

Page 7: Docker bday #4   intro deck

Agenda

1. Celebration

2. Talks

3. Socializing

4. Learning Docker with Bday #4 Labs *

• If there will be time and other factors#dockerbday

Page 8: Docker bday #4   intro deck

Talks1.Nootan Ghimire : A n00b's experience to docker2.Avash Mulmi : Dockerfiles & Best Practices3.Bishal TImilsina : Docker compose and Microservice using Docker

Page 9: Docker bday #4   intro deck

© 2013-2016 Docker, Inc. All rights reserved

1. Introduction to Docker

#dockerbday

Page 10: Docker bday #4   intro deck

What is Docker?Docker is the world’s leading software container platform.

Developers: use Docker to eliminate “works on my machine” problems when collaborating on code with co-workers.

Operators: use Docker to run and manage apps side-by-side in isolated containers to get better compute density.

Enterprises: use Docker to build agile software delivery pipelines to ship new features faster, more securely and with confidence for both Linux and Windows Server apps.

#dockerbday

Page 11: Docker bday #4   intro deck

• Standardized packaging for software and dependencies

• Isolate apps from each other

• Share the same OS kernel

• Works for all major Linux distributions

• Containers native to Windows Server 2016

What is a container?

Page 12: Docker bday #4   intro deck

Comparing Containers and VMs

Containers are an app level construct

VMs are an infrastructure level construct to turn one machine

into many servers

Page 13: Docker bday #4   intro deck

Containers and VMs together

Containers and VMs together provide a tremendous amount of flexibility for IT to optimally deploy and manage apps.

Page 14: Docker bday #4   intro deck

Evolution of the Docker Platform

Beginning

• Single purpose• Linux developer community

#dockerbday

Page 15: Docker bday #4   intro deck

Evolution of the Docker PlatformMany purposes, users and infrastructure

Today

Developer Community

Need to experiment and innovate with leading edge tech

Ops Community Enterprise Partner

Ecosystem

Run business critical apps at scale anywhere

Extend and add value to a platform with a shared path

to monetization

Need a predictable system to deploy

and run apps

#dockerbday

Page 16: Docker bday #4   intro deck

The Docker Platform

Developers Ops Enterprise Ecosystem

ONE PLATFORMFor Developers and ITFor Linux and Windows

On Premises and in the CloudTraditional Homegrown, Commercial ISV, Microservices

Docker Community Edition Docker Enterprise Edition

Docker Certified Docker Store

#dockerbday

Page 17: Docker bday #4   intro deck

What is a Docker Edition?Making things simple for a great user experience

#dockerbday

NEW! Certification program for Infrastructure, Plugins and Containers

Community EditionEnterprise Edition

Page 18: Docker bday #4   intro deck

Docker Community Edition (CE) & Enterprise Edition (EE)

Enterprise Edition (EE)

• CaaS enabled platform subscription (integrated container orchestration, management and security)

• Enterprise class support• Quarterly releases, supported for

one year each with backported patches and hotfixes.

• Certified Technology: Infrastructure, Plugins, Containers

• Free Docker platform for “do it yourself” dev and ops

• Monthly Edge release with latest features for developers

• Quarterly release with maintenance for ops

Community Edition (CE)

#dockerbday

Page 19: Docker bday #4   intro deck

Product Versioning & SupportD

ocke

r CE

Edge

Stable

● NEW! Product Versioning follows a Year.Month model● `docker-engine` package no longer exists. There’s only `docker-ce` and `docker-ee`. ● The binary formerly known as the engine is versioned YY.MM

Doc

ker E

E

EEReleased quarterly

Each version supported for 1 year

v17.03 v17.04 v17.07v17.06v17.05 v17.08

v17.03

v17.06

v17.03

v17.06

v17.09 v17.10

v17.09

v17.09

#dockerbday

Page 20: Docker bday #4   intro deck

Where do you download Docker Community Edition?

#dockerbday

Page 21: Docker bday #4   intro deck

Docker Store!• A marketplace for you to get the

latest trusted containers, plugins, and Docker editions!

• You can search, browse, purchase and manage from one location.

• Community Edition for:−Mac−AWS−Fedora−CentOS

−Windows−Azure−Ubuntu−Debian

#dockerbday

Page 22: Docker bday #4   intro deck

Want to build and publish a container in Docker Store?

Visit store.docker.com and click apply to publish through the Store Publisher Program!

Page 23: Docker bday #4   intro deck

Join the Docker Student Community! Sign up here: http://dockr.ly/students (with your school email) for access to our free Docker Student Developer Kit

and more!

Become a Docker Campus Ambassador! For leaders on campus who want to help their peers learn Docker! Learn more and apply here:

http://dockr.ly/campus-ambassador

Are you a currently a student?

Page 24: Docker bday #4   intro deck

© 2013-2016 Docker, Inc. All rights reserved

2. Learn Docker with Bday #4 Labs!

#dockerbday

Page 25: Docker bday #4   intro deck

Lab Instructions

STEP 1: Visit

http://birthday.play-with-docker.com/

Join the slack channel - #docker-bday-4 Join the Docker Community - dockr.ly/community

#dockerbday

Page 26: Docker bday #4   intro deck

STEP 2: Select the lab you’d like to take.

http://birthday.play-with-docker.com/

Lab Instructions

#dockerbday

Page 27: Docker bday #4   intro deck

As a special thank you for attending, use this code for a 30% discount to attend DockerCon in Austin!

Register: http://2017.dockercon.com/Code: BDAY4

Page 28: Docker bday #4   intro deck

THANK YOU

Page 29: Docker bday #4   intro deck

© 2013-2016 Docker, Inc. All rights reserved

http://birthday.play-with-docker.com/

Join the slack channel: #docker-bday-4

Join the Docker Community: dockr.ly/community

#dockerbday#dockerselfie