Beetje Coderen

Gratis

Labs lokaal draaien met Docker

Gratis minicursus: Docker installeren en de labs van beetjecoderen.nl op je eigen computer doen

Gratis minicursus: installeer Docker op Windows, macOS of Linux, start een lab met docker run, bewaar je werk en controleer het met beetje check.

Een laptop met een terminal waarin een lab-container draait, naast een stapel kleurige containerblokken

Bij bijna elke les op beetjecoderen.nl hoort een lab: een opdracht die je in een container op je eigen computer doet en daarna automatisch laat controleren. Daarvoor heb je Docker nodig. Heb je dat nog nooit gebruikt? Dan is deze korte cursus je startpunt.

Wat je leert

  • Docker installeren op Windows (met WSL2), macOS of Linux, en controleren dat het werkt.
  • Wat elk stukje van docker run -it --rm -e BEETJE_COURSE=… -e BEETJE_LESSON=… <image> doet.
  • Je werk bewaren buiten de container, zodat het er morgen nog is.
  • De bekendste foutmeldingen herkennen en oplossen.
  • Je werk controleren met beetje check.

De cursus is helemaal gratis, zonder account. Reken op een uur of twee, inclusief installeren.

Lessen

  1. Les 1: Docker installeren

    Installeer Docker Desktop op Windows (met WSL2) of macOS, of Docker Engine op Linux, en controleer met docker run hello-world dat alles werkt.

  2. Les 2: Een lab starten met docker run

    Start een lab-container van beetjecoderen.nl en leer wat -it, --rm, -e BEETJE_COURSE, -e BEETJE_LESSON en de imagenaam doen, en waar je bestanden staan.

  3. Les 3: Je werk bewaren

    Bewaar je labwerk buiten de container met een bind mount (-v) of een volume, en vermijd de valkuilen met rechten en Windows-paden.

  4. Les 4: Problemen oplossen

    Los de bekendste Docker-problemen bij de labs op: unauthorized en andere pull-fouten, arm64 tegenover amd64, poorten, een volle schijf en docker system prune.

  5. Les 5: Controleren met beetje check

    Controleer je labwerk in de container met beetje check, lees de uitvoer, vind het juiste les-id met beetje lijst en zet lesbestanden opnieuw klaar met beetje start.

Wat je leert

  • Je installeert Docker en controleert het met docker run hello-world
  • Je start een lab-container en legt elke optie van het docker run-commando uit
  • Je bewaart je labwerk op je eigen schijf met een bind mount
  • Je lost de meest voorkomende Docker-fouten zelf op
  • Je controleert je labwerk met beetje check

Wat je nodig hebt

  • Een computer met Windows 10/11, macOS of Linux (64-bit)
  • Rechten om software te installeren en een paar GB vrije schijfruimte