docker 4th birthday

Download Docker 4th Birthday

If you can't read please download the document

Upload: luis-pedro-algarvio

Post on 11-Apr-2017

34 views

Category:

Technology


1 download

TRANSCRIPT

Docker LisbonBday #4 MeetupMarch 23, 2017

#dockerbday

Docker Bday #4 celebrations worldwide!

130+ Bday meetups!

6000+ RSVPs

700+ mentors

#dockerbday

Thank you Sponsors!

#dockerbday

#dockerbdayTHANK YOU!!!17k+pull requests

40k+stars

800k+repos10B+downloads

2000+ contributors280+ meetups

220k+members

80+countries

[email protected] where did this come from? I can update if you have source [email protected] you can download the ppt here https://www.slideshare.net/dotCloud/docker-con-keynote-v11-1Thank you Mentors!

Lus AlgarvioRicardo Henriques

#dockerbday

Lus AlgarvioRicardo Henriques

Take a #dockerselfie

#dockerbday

Agenda

Introduction to Docker

Learning Docker with Bday #4 Labs

Socializing

#dockerbday

1. Introduction to Docker

#dockerbday

What is Docker?

Docker is the worlds 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 constructVMs 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

BeginningSingle purpose

Linux developer community

#dockerbdayThe evolution of Docker to the modern app platformAll platforms over time have evolved from being single purpose to more user communities and more platforms

A platform must addressDev Community - want the so they can innovate super quickly

Ops Community - want something predictable they can use to deploy apps

Enterprise - teams who are responsible for business critical apps in production want a stable, supported and open platform that runs anywhere

Ecosystem - certification and store provide a path for monetization

Evolution of the Docker Platform

Many purposes, users and infrastructure

Today

Developer CommunityNeed to experiment and innovate with leading edge tech

Ops CommunityEnterprisePartnerEcosystem

Run business critical apps at scale anywhereExtend and add value to a platform with a shared path to monetization

Need a predictable system to deploy and run apps

#dockerbdayThe evolution of Docker to the modern app platformAll platforms over time have evolved from being single purpose to more user communities and more platforms

A platform must addressDev Community - want the so they can innovate super quickly

Ops Community - want something predictable they can use to deploy apps

Enterprise - teams who are responsible for business critical apps in production want a stable, supported and open platform that runs anywhere

Ecosystem - certification and store provide a path for monetization

The Docker Platform

Developers

OpsEnterpriseEcosystem

ONE PLATFORMFor Developers and ITFor Linux and WindowsOn Premises and in the CloudTraditional Homegrown, Commercial ISV, MicroservicesDocker Community Edition Docker Enterprise Edition Docker Certified Docker Store#dockerbdayThe evolution of Docker to the modern app platformAll platforms over time have evolved from being single purpose to more user communities and more platforms

A platform must addressDev Community - want the so they can innovate super quickly

Ops Community - want something predictable they can use to deploy apps

Enterprise - teams who are responsible for business critical apps in production want a stable, supported and open platform that runs anywhere

Ecosystem - certification and store provide a path for monetization

What is a Docker Edition?

Making things simple for a great user experience

#dockerbdayNEW! Certification program for Infrastructure, Plugins and Containers

Community Edition

Enterprise Edition

The best way to run Docker on Made of open source components

Integrated together and optimized for underlying infrastructure

Packaged into an easy to install and setup experience

Focus on a native (and great!) user experience

Early examples include: Docker for Mac/Windows, Azure/AWSWith this announcement, Docker is expanding on this model to relevant infrastructure for the different users

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)#dockerbdayNOTES:A free platform for open infrastructureAddressing the needs of the dev and ops community. Provides two channels address a variety of needsFor developers who want a monthly edge release for experimenting with bleeding edge features

For ops who need a stable quarterly release to deploy apps

Release cadence More maintainable - one month overlapping in stable

A subscription with sw/support/certification for enterprise infrastructureThe container platform for the enterprise software supply chainFor enterprises that run critical apps in production anywhere

Provides integrated container management and security with DDC

Fosters a vibrant and profitable Certified Partner ecosystem

Delivers predictable release cadence, LTS and .

Product Versioning & Support

Docker CEEdge

StableNEW! Product Versioning follows a Year.Month model

`docker-engine` package no longer exists. Theres only `docker-ce` and `docker-ee`.

The binary formerly known as the engine is versioned YY.MM

Docker EEEEReleased quarterly Each version supported for 1 year

v17.03v17.04v17.07v17.06v17.05v17.08v17.03v17.06v17.03v17.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

#dockerbdayDocker Community Edition provides developer collaboration and dev pipeline automation capabilities as a service in Docker Cloud. Additional services available starting at no cost or for a monthly subscription depending on the needs of the user.

Enterprise IT teams are looking to Docker to provide recommendations and assurances on the ecosystem of container content, infrastructure and extensions

EE +Store+Store Expands Revenue Opportunity for Existing Partners and Spurs Many New Ones (Platform message for every $1 of Docker(ALL Linux Distros and Windows)

Customer Verified and trusted publishers

Distribute certified containers and plugins

Search, browse, download, purchase and manage from a single user account

Certified commercial and community images available

Vetted and trusted publishers with best practices created images and continuous security monitoring

Search, browse, purchase and manage downloads from a single Docker account

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?

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 youd 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

[email protected] We should include an other image. we got feedback that this is more Arizona than Texas

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

Join the slack channel: #docker-bday-4

Join the Docker Community: https://community.docker.com/registrations/groups/4316

#dockerbday#dockerselfie

Home screen during lab period

2013-2016 Docker, Inc. All rights reserved

THANK YOU