Slide 1

Slide 1 text

Running C# in Linux Containers with Docker Ahmet Alp Balkan http://alp.im

Slide 2

Slide 2 text

I used to hate C#

Slide 3

Slide 3 text

Visual Studio

Slide 4

Slide 4 text

Windows

Slide 5

Slide 5 text

Useless project files

Slide 6

Slide 6 text

DLLs

Slide 7

Slide 7 text

Good news

Slide 8

Slide 8 text

ASP.NET vNext

Slide 9

Slide 9 text

No Visual Studio required

Slide 10

Slide 10 text

Linux / Mac OS X

Slide 11

Slide 11 text

Compiles at runtime Stored in memory

Slide 12

Slide 12 text

Can run inside Docker

Slide 13

Slide 13 text

Microsoft’s first Docker image vNext + +

Slide 14

Slide 14 text

Simplest .NET project

Slide 15

Slide 15 text

Program.cs

Slide 16

Slide 16 text

project.json

Slide 17

Slide 17 text

Done!

Slide 18

Slide 18 text

Ship with Docker: Dockerfile

Slide 19

Slide 19 text

Build the Docker image

Slide 20

Slide 20 text

Run the container

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

alp.im @ahmetAlpBalkan Thank you Love Open Source, Linux, Docker? We’re hiring!