Indførelsen
Du kan bruge udvidelsen Visual Studio Code Dev Containers til at udvikle i en Docker-objektbeholder.
Lad os antage, at du arbejder hos et bureau, der udfører softwarerådgivning omkring mange forskellige sprog og kørselsmiljøer. Alle udviklere bruger Visual Studio Code. Agenturet har snesevis af projekter i gang, hver med sin egen konfiguration og kørsel krav. Udviklere i dit bureau skal arbejde på et hvilket som helst projekt uden først at skulle konfigurere deres maskiner.
I dette modul skal du føje konfigurationsfiler til et eksisterende projekt. Disse filer fortæller Visual Studio Code, hvordan du bygger et miljø, hvor projektet "kun fungerer". Du skal bruge konfigurationen af udviklingsobjektbeholderen til at konfigurere kørselsmiljøet. Du automatiserer også konfigurationen af et udviklingsmiljø, der fungerer for alle, der har Docker og Visual Studio Code.
Når du har afsluttet dette modul, kan du konfigurere et projekt, så det kører i en Docker-objektbeholder.
Forudsætninger
- Grundlæggende viden om softwareudvikling, f.eks. hvad det betyder at køre kode eller installere et nyt sprog
- Docker og grundlæggende Docker-viden:
- Windows: Docker Desktop 2.0+ på Windows 10 Pro/Enterprise. Windows 10 Home (2004+) kræver Docker Desktop 2.3+ og backend-WSL 2
- Mac: Docker Desktop 2.0+
- Linux: Docker CE/EE 18.06+ og Docker Compose 1.21+
- Git og grundlæggende viden om, hvad et Git-lager er