Inleiding
U kunt de Visual Studio Code Dev Containers-extensie gebruiken om te ontwikkelen in een Docker-container.
Stel dat u bij een bureau werkt dat softwareadvies uitvoert over veel verschillende talen en runtime-omgevingen. Alle ontwikkelaars gebruiken Visual Studio Code. Het bureau heeft tientallen lopende projecten, elk met eigen configuratie- en runtime-vereisten. Ontwikkelaars in uw organisatie moeten aan elk project kunnen werken zonder dat ze eerst hun computers hoeven in te stellen of te configureren.
In deze module voegt u configuratiebestanden toe aan een bestaand project. Deze bestanden vertellen Visual Studio Code hoe u een omgeving bouwt waarin het project 'gewoon werkt'. U gebruikt de Dev Container-configuratie om de runtime-omgeving te configureren. U automatiseert ook de configuratie van een ontwikkelomgeving die geschikt is voor iedereen met Docker en Visual Studio Code.
Aan het einde van deze module kunt u elk project zodanig configureren dat het binnen een Docker-container kan worden uitgevoerd.
Vereisten
- Basiskennis van softwareontwikkeling, zoals wat het betekent om code uit te voeren of een nieuwe taal te installeren
- Docker en basiskennis van Docker:
- Windows: Docker Desktop 2.0+ op Windows 10 Pro/Enterprise. Voor Windows 10 Home (2004+) is Docker Desktop 2.3+ en de WSL 2-back-end vereist
- Mac: Docker Desktop 2.0+
- Linux: Docker CE/EE 18.06+ en Docker Compose 1.21+
- Git en basiskennis van wat een Git-opslagplaats is