Dev Containers. What are they and why do you need them?
summary
Explains how Visual Studio Code + Docker + the Dev Containers extension creates reproducible environments: chooses from about 100 templates, layers roughly 1000+ features (SDKs, CLIs, shells), generates Docker images or Docker Compose (example: .NET 7 app plus a SQL Server service with port forwarding and postCreate setup), shows live debugging working, runs an ASP.NET site and a Jekyll blog, and launches a browser-based workspace via GitHub Codespaces so edits and previews work without local SDK installs.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 1:21Getting started
- 2:53Understanding containers
- 8:22Building the first container
- 17:30Web application demo
- 21:27SQL Server integration
- 32:57GitHub Codespaces
- 44:21Q&A and conclusion
related talks
04mDev Containers in Visual Studio
16mMy DevContainer Setup: A Reproducible, Flexible Development Workstation
28mLearn New Languages With Developer Containers In VS Code
01h 14mThe Power of Dev Containers and GitHub Codespaces
01h 01mDevelop in the cloud with dev containers and GitHub Codespaces
31mSupercharge your Python Development Environment with VS Code + Dev Container
05mInstant Self-contained Development Environments
28mEternal sunshine of the spotless development environment
