docker, from zero to hero

36
From zero to hero Running your ASP.NET 5 application in a Docker container

Upload: maurice-beijer

Post on 21-Apr-2017

312 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Docker, From zero to hero

From zero to hero

Running your ASP.NET 5 application in a Docker container

Page 2: Docker, From zero to hero

Who am I?

• Maurice de Beijer• The Problem Solver• Microsoft Azure MVP• Freelance developer/instructor• Twitter: @mauricedb, @React_Tutorial• Web:http://www.TheProblemSolver.nl• E-mail: [email protected]

Page 3: Docker, From zero to hero

Overview

• What are containers• What is Docker• Creating and running Docker images• Running an ASP.NET Core 1.0 App– In a Linux container– In a Windows container

• But we need more

Page 4: Docker, From zero to hero

What is a container?

Page 5: Docker, From zero to hero

Once upon a ship

Page 6: Docker, From zero to hero

Loading cargo the old way

Page 7: Docker, From zero to hero

A container ship these days

Page 8: Docker, From zero to hero

Loading is a bit faster

Page 9: Docker, From zero to hero

Running virtual machines

Page 10: Docker, From zero to hero
Page 11: Docker, From zero to hero

Virtual Machines vs Containers

Page 12: Docker, From zero to hero

Namespaces & cgroups

Page 13: Docker, From zero to hero
Page 14: Docker, From zero to hero

What is Docker?

Page 15: Docker, From zero to hero

Docker Hub

Page 16: Docker, From zero to hero

Build

ing

cont

aine

rs

Page 17: Docker, From zero to hero

Cont

aine

r anti

patt

ern

Page 18: Docker, From zero to hero

Orchestration

Page 19: Docker, From zero to hero

Dock

er C

ompo

se

Page 20: Docker, From zero to hero

ASP.

NET

Cor

e 1.

0 Ap

pon

Lin

ux

Page 21: Docker, From zero to hero

Dock

er o

n W

indo

ws

Page 22: Docker, From zero to hero
Page 23: Docker, From zero to hero

ASP.

NET

Win

dow

s con

tain

er

Page 24: Docker, From zero to hero

ASP.

NET

Cor

e 1.

0 Ap

pon

Win

dow

s

Page 25: Docker, From zero to hero

Containers can be great…

Page 26: Docker, From zero to hero
Page 27: Docker, From zero to hero

…with the right tools!

Page 28: Docker, From zero to hero
Page 29: Docker, From zero to hero
Page 30: Docker, From zero to hero
Page 31: Docker, From zero to hero
Page 32: Docker, From zero to hero
Page 33: Docker, From zero to hero
Page 34: Docker, From zero to hero
Page 35: Docker, From zero to hero
Page 36: Docker, From zero to hero