![[Tutorial] How to Create an Optimal Dockerfile for .Net Engineering](/wp-content/uploads/2022/09/Creating-an-Optimal-Dockerfile-for-.Net-Engineering.png)
21 min read
[Tutorial] How to Create an Optimal Dockerfile for .Net Engineering
Learn how a few small changes to the default Visual Studio generated Dot Net Core Docker file can simplify the maintenance of a growing C# application.
Category
Containers, multi-stage builds, networking, and debugging workflows.
7 articles
![[Tutorial] How to Create an Optimal Dockerfile for .Net Engineering](/wp-content/uploads/2022/09/Creating-an-Optimal-Dockerfile-for-.Net-Engineering.png)
Learn how a few small changes to the default Visual Studio generated Dot Net Core Docker file can simplify the maintenance of a growing C# application.
![[Tutorial] Debugging Multi-Project .Net Core Solutions in Docker](/wp-content/uploads/2022/09/Debugging-Multiple-.Net-Core-Applications-in-Docker-Featured-Image.png)
Debugging a multi-app Visual Studio solution is simple with DotNet Docker Compose. Microsoft simplifies nderlying complexity with docker compose dotnet orchestration!
![[Tutorial] Debugging .Net Core Applications in Docker with Visual Studio](/wp-content/uploads/2022/09/Debugging-.Net-Core-Applications-in-Docker-Featured-Image.png)
Visual Studio Docker Debugging is simple in .Net, despite Docker Visual Studio orchestration being complex. This tutorial will cover how VS container tools work
![[Tutorial] Understanding Multi-Stage Builds in Docker](/wp-content/uploads/2022/08/multi-stage-build-featured-image2.png)

![[Tutorial] Docker Networking: Cross Container Communication](/wp-content/uploads/2022/07/Docker-networking-featured-image.png)
In this Docker networking tutorial you will learn how to communicate between two Docker containers. Learn the important commands to navigate Docker networks.
![[Series] Getting Started with Docker Desktop on Windows](/wp-content/uploads/2022/06/Getting-started-with-docker-desktop-on-Windows.png)