Docker On Windows 101
summary
Steps to get a .NET Core MVC site into containers: uses Docker for Windows to run Windows and Linux containers on Windows 10, writes a Dockerfile with multi-stage build to compile and produce a small runtime image, runs docker build/run/inspect/logs and docker-compose to spin up a web service plus a SQL Server container (SQL image ~15 GB), exposes the local site via Argo Tunnel (Cloudflare), and notes Windows image builds are ~3× slower than Linux.
AI-written summary · about
chapters (17)
- 0:00Intro
- 0:51Agenda
- 1:32What are containers
- 2:07What is Docker
- 3:05How can Docker help
- 4:25Mindset changes
- 5:45Virtual machines vs containers
- 8:14Docker for Windows
- 10:23Docker Hub
- 19:21Creating Dockerfile
- 25:40Docker Source Code
- 27:00Multistage Builds
- 29:30Docker Compose
- 35:10Database Containers
- 37:15CloudFlare Tunnel
- 40:35Considerations
- 44:51Feedback
related talks
01h 06mBuilding Docker Applications with .NET
58mDeploying Applications as Containers on Windows Server 2016
01h 01mContainers/Docker - what, why and how
58mDeploying Docker Containers on Windows Server 2016
01h 02mDeploying Applications to Windows Containers and Windows Server 2016
01h 02mDocker Container in the Microsoft Universe
51mChoosing from the many ways to Docker in Azure
01h 02mMove legacy apps to Windows Containers
