Creating Docker images with .NET Core debugging

Writing Dockerfiles is easy. Writing good Dockerfiles is not easy. Writing a single Dockerfile that supports both debug and release is hard. This session will walk you through creating a single Dockerfile for your .NET Core projects that supports creating debug and release images, running your application as a non-privileged user (you are not still running in Docker as root are you?), and that can even target different base images (Alpine or ARM32 anyone?)