Slide 1

Slide 1 text

Docker Create and Deploy application anywhere @iraycd

Slide 2

Slide 2 text

Shipping

Slide 3

Slide 3 text

Traditional Way

Slide 4

Slide 4 text

Containers Way This is not time to be logistics. Let’s be geeky

Slide 5

Slide 5 text

Geeky way

Slide 6

Slide 6 text

Existing Containers

Slide 7

Slide 7 text

Existing Containers

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

What is docker? Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere.

Slide 10

Slide 10 text

Why docker?

Slide 11

Slide 11 text

History and capabilities ● Written in go ● > 1 year ● dotCloud ● run self-sufficient containers ● Amazing speed ● Lightweight

Slide 12

Slide 12 text

What is container in docker

Slide 13

Slide 13 text

Light weight containers

Slide 14

Slide 14 text

Why people developer love docker Shipping code to server is easy

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

Finding and downloading images docker search ubuntu docker pull shykes/ubuntu

Slide 17

Slide 17 text

Running docker run ubuntu /bin/echo hello world docker run -i -t ubuntu /bin/bash

Slide 18

Slide 18 text

Committing and Push changes docker ps -l docker commit $CONTAINER_ID username/repo docker push username/repo docker push internal_repo:5000/repo

Slide 19

Slide 19 text

Project uses docker ● Deis ● Flynn ● Dokku ● CoreOS ● Maestro

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

Shipyard ● Open Source Docker Management ● Management from a Single View ● Multi-Host Support ● Container Recovery ● RESTful API

Slide 22

Slide 22 text

Use by engineers at

Slide 23

Slide 23 text

Questions?

Slide 24

Slide 24 text

Thank You @iraycd