I Can Run C# In Docker?

By Don Schenck

Elevator Pitch

Docker is THE hot topic right now. .NET is open source. Does that mean they can work together?

Yes. Yes, it does. This session will teach you how to run a C# program in Docker.

Description

Yes. Yes, you can. You can run your C# programs, including web sites, RESTful services, and anything else you can dream up, in a Docker container.

Starting with the very basics, this session will introduce you to microservices and Docker, and then demonstrate how to build a Docker image that will run a web site written in C# in a Docker container that is running Red Hat Enterprise Linux (RHEL).

It’s a brave new world, where Microsoft hearts Linux and Red Hat loves .NET. Come out and take advantage of the union; learn some Docker, see RHEL running .NET, and leave with resources to help you along, including a zero-cost Developer’s copy of RHEL.

Notes

Docker.

Open source .NET.

This is huge.

I’m Director of Developer Experience for .NET on Linux at Red Hat, and this is a hot topic. I’ve taken the canonical demo, Music Store (github.com/aspnet/MusicStore) and have it running Docker.