Docker bday #4 intro deck

Post on 21-Mar-2017

27 views 2 download

Transcript of Docker bday #4 intro deck

Docker Kathmandu Bday #4 MeetupMarch 18, 2017

#dockerbday

Docker Bday #4 celebrations worldwide!

• 130+ Bday meetups! • 6000+ RSVPs

• 700+ mentors

#dockerbday

Thank you Docker Kathmandu Meetup Sponsors!

#dockerbday

For providing venue For providing goodies

#dockerbday

THANK YOU!!!17k+

pull requests

40k+stars

800k+repos

10B+downloads

2000+ contributors

280+ meetups

220k+members

80+countries

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

#dockerbday

Take a #dockerselfie

#dockerbday

Agenda

1. Celebration

2. Talks

3. Socializing

4. Learning Docker with Bday #4 Labs *

• If there will be time and other factors#dockerbday

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

© 2013-2016 Docker, Inc. All rights reserved

1. Introduction to Docker

#dockerbday

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

• 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?

Comparing Containers and VMs

Containers are an app level construct

VMs are an infrastructure level construct to turn one machine

into many servers

Containers and VMs together

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

Evolution of the Docker Platform

Beginning

• Single purpose• Linux developer community

#dockerbday

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

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

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

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

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

Where do you download Docker Community Edition?

#dockerbday

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

Want to build and publish a container in Docker Store?

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

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?

© 2013-2016 Docker, Inc. All rights reserved

2. Learn Docker with Bday #4 Labs!

#dockerbday

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

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

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

Lab Instructions

#dockerbday

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

THANK YOU

© 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