Övning – Lägga till programvara i en befintlig container

Slutförd

Dev Container-funktioner och en Dockerfile är utmärkta verktyg för att lägga till ny programvara i containern. Under ett projekt kanske du vill inkludera ytterligare programvara i din utvecklingscontainer över tid, till exempel Node.js.

I den här övningen ska vi titta på hur du kan installera en teknikstack som Node i din container när du vill.

Funktion för utvecklingscontainer

  1. Tryck på F1 för att öppna kommandopaletten.

  2. Skriv explorer och välj Visa: Visa utforskaren.

  3. Öppna mappen .devcontainer.

  4. Leta upp och öppna devcontainer.json filen.

  5. Lägg till följande kod för att installera Node.js via en funktion.

    "features": {
    	"ghcr.io/devcontainers/features/node:1": {
    		"version": "18"
    	}
    }
    
  6. Spara ditt projekt.

  7. Öppna kommandopaletten.

  8. Skriv återskapa och välj Dev Containers: Rebuild Container (Återskapa container).

Kontrollera Node-versionen

Nu ska vi kontrollera att Node är korrekt installerat.

  1. Tryck på Ctrl + ` för att öppna den integrerade terminalen i Visual Studio Code.

  2. Ange följande kod för att kontrollera din version av Node:

    node --version
    
  3. Nu ska en Node-version visas som utdata i terminalen.

Grattis! Du har anpassat din utvecklingscontainer ytterligare genom att installera ytterligare programvara.

Fortsätt till nästa lektion för en snabb kunskapskontroll om utvecklingscontainrar i Visual Studio Code. Därefter ska vi sammanfatta vad vi har gått igenom i den här Learn-modulen.