This is all the source code for the samples in my book Docker on Windows, published by Packt.
There are two editions of the book. This is the latest edition, which covers Docker on Windows Server 2019, and that's what you should be using. If you're still using Windows Server 2016 then you want the first edition.
Every Dockerfile is in this repo, and all the images are also available on Docker Hub at the dockeronwindows organization.
It's a comprehensive look at running Docker on Windows, covering everything from 101 to production over 12 chapters.
I've also got a blog series describing all the Dockerfiles in detail: Weekly Windows Dockerfiles
Somewhere between the author's laptop, the publisher's content system and the printing press, the preface I wrote didn't make it into the final book. You can read it here.
Getting Started with Docker on Windows
Packaging and Running Applications as Docker Containers
Developing Dockerized .NET and .NET Core Applications
Pushing and Pulling Images from Docker Registries
Adopting Container-First Solution Design
Organizing Distributed Solutions with Docker Compose
Orchestrating Distributed Solutions with Docker Swarm
Administering and Monitoring Dockerized Solutions
Understanding the Security Risks and Benefits of Docker
Powering a Continuous Deployment Pipeline with Docker
Debugging and Instrumenting Application Containers
Containerize What You Know: Guidance for Implementing Docker