31
Welcome to Docker Mentor Week Medan

Docker Mentor Week 2016 - Medan

Embed Size (px)

Citation preview

Page 1: Docker Mentor Week 2016 - Medan

Welcome to Docker Mentor Week Medan

Page 2: Docker Mentor Week 2016 - Medan

Docker Global Mentor Week

• 100+ Mentor Week events!

• 6000+ RSVPs

• 400+ mentors

• Big thanks to our global sponsors:

Page 3: Docker Mentor Week 2016 - Medan

Thank you Docker Meetup Sponsors!

Page 4: Docker Mentor Week 2016 - Medan

Thank you Docker Meetup Mentors and Organizers!

Page 5: Docker Mentor Week 2016 - Medan

Goals

Have Fun! Learn Docker!

Five official courses, each targeting a particular aspect of

Docker.

From getting started up to running a cluster.

Mentors here to learn together and help you.

Page 6: Docker Mentor Week 2016 - Medan

Agenda

1. 13.00 – 13.30 : Introduction to Docker & Preparation

2. 13.30 – 15.30 : Learning Docker with Mentor Week Courses

3. 15.30 – 16.00 : Socializing

Page 7: Docker Mentor Week 2016 - Medan

© 2013-2016 Docker, Inc. All rights reserved

1. Introduction to Docker

Page 8: Docker Mentor Week 2016 - Medan

Docker History

• Started as internal project @ dotcloud

• Open Sourced in 2013

• Docker containers wrap up a piece of software in a complete filesystem that

contains everything it needs to run: code, runtime, system tools, system

libraries – anything you can install on a server. This guarantees that it will

always run the same, regardless of the environment it is running in

Page 9: Docker Mentor Week 2016 - Medan

What is Container? Containers are not VMs. VMs and Containers can coexist

Page 10: Docker Mentor Week 2016 - Medan
Page 11: Docker Mentor Week 2016 - Medan

Docker Architecture

Page 12: Docker Mentor Week 2016 - Medan

Docker Terminology

Page 13: Docker Mentor Week 2016 - Medan

Applications are changing

13

Loosely

Coupled

Services

Many Small

Servers

~2000 Today

Monolithic

Big Servers

Slow

changing

Rapidly

updated

Page 14: Docker Mentor Week 2016 - Medan
Page 15: Docker Mentor Week 2016 - Medan
Page 16: Docker Mentor Week 2016 - Medan
Page 17: Docker Mentor Week 2016 - Medan
Page 18: Docker Mentor Week 2016 - Medan
Page 19: Docker Mentor Week 2016 - Medan

Benefits of Docker

19

+ +

Agility Portability Control

State of App development Survey: Q1 - 2016

13X More software releases

20X Better resource utilization

44% Reduce VM usage by >25%

Eliminate “works on my machine”

issues

41% Move workloads across

private/public clouds

62% Report reduced MTTR

Page 20: Docker Mentor Week 2016 - Medan
Page 21: Docker Mentor Week 2016 - Medan

© 2013-2016 Docker, Inc. All rights reserved

2. Learn Docker with Mentor Week Courses

Page 22: Docker Mentor Week 2016 - Medan

Tools o Play With Docker - Beginner

http://play-with-docker.com

Expose the service using ngrok :

docker run --name grok -d jpetazzo/supergrok

docker logs --follow grok

o Your Laptop ( Mac, Windows or Linux) – Beginner/Intermediate

VirtualBox + Docker – Machine

o Your Cloud Provider – Intermediate

AWS, Digital Ocean, etc

Page 25: Docker Mentor Week 2016 - Medan

STEP 2. Select the course you’d like to take and

click register – There are five courses available

Course Instructions

Page 26: Docker Mentor Week 2016 - Medan

STEP 3: Click Checkout

STEP 4: Sign in with Docker Hub

Course Instructions

Page 27: Docker Mentor Week 2016 - Medan

STEP 5: Click Confirm Order

STEP 6: Click “profile” in orange to access course

Course Instructions

Page 28: Docker Mentor Week 2016 - Medan

STEP 7: Start your course!

Course Instructions

Page 29: Docker Mentor Week 2016 - Medan

Certificate of Course Completion

Page 30: Docker Mentor Week 2016 - Medan

What’s Next?

Tweet using #learndocker

and

Join Docker.ID Telegram Channel:

https://telegram.me/dockerid

Page 31: Docker Mentor Week 2016 - Medan

THANK YOU