Introduksjon
Du kan bruke utvidelsen Visual Studio Code Dev Containers til å utvikle seg i en Docker-beholder.
La oss si at du jobber i et byrå som gjør programvarerådgivning rundt mange forskjellige språk og kjøretidsmiljøer. Alle utviklere bruker Visual Studio Code. Byrået har dusinvis av prosjekter som pågår, hver med sine egne konfigurasjons- og kjøretidskrav. Utviklere i byrået må jobbe med et prosjekt uten å måtte konfigurere eller konfigurere maskinene sine først.
I denne modulen legger du til konfigurasjonsfiler i et eksisterende prosjekt. Disse filene forteller Visual Studio Code hvordan du bygger et miljø der prosjektet «bare fungerer». Du bruker konfigurasjonen av utviklingsbeholderen til å konfigurere kjøretidsmiljøet. Du automatiserer også konfigurasjonen av et utviklingsmiljø som fungerer for alle som har Docker og Visual Studio Code.
På slutten av denne modulen kan du konfigurere et prosjekt slik at det kjører i en Docker-beholder.
Forutsetninger
- Grunnleggende kunnskap om programvareutvikling, for eksempel hva det vil si å kjøre kode eller installere et nytt språk
- Docker og grunnleggende Docker-kunnskap:
- Windows: Docker Desktop 2.0+ på Windows 10 Pro/Enterprise. Windows 10 Home (2004+) krever Docker Desktop 2.3+ og WSL 2 back-end
- Mac: Docker Desktop 2.0+
- Linux: Docker CE/EE 18.06+ og Docker Compose 1.21+
- Git og grunnleggende kunnskap om hva et Git-repositorium er