Docker and Containers
@The Academy biedt dit product standaard aan in de volgende regio's: 's-Hertogenbosch, Eindhoven
Bij @The Academy leer je slimmer, sneller en succesvoller. Wij combineren efficiënt opleiden, praktijkgerichte trainingen en innovatieve leermethoden. Ontwikkel je ICT-skills bij een opleider die écht het verschil maakt.
Tijdens de training komen onder andere de volgende onderwerpen aan bod:
- Werken met Docker: containers starten, beheren en images gebruiken
- Dockerfiles schrijven en images bouwen
- Images pushen naar Azure Container Registry (ACR)
- Containers deployen naar Azure Container Instances (ACI)
- Kubernetes-architectuur en -fundamenten
- Werken met Pods, Deployments, Services en Secrets
- Containerized applicaties uitrollen en debuggen in Minikube
- …
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Bij @The Academy leer je slimmer, sneller en succesvoller. Wij combineren efficiënt opleiden, praktijkgerichte trainingen en innovatieve leermethoden. Ontwikkel je ICT-skills bij een opleider die écht het verschil maakt.
Tijdens de training komen onder andere de volgende onderwerpen aan bod:
- Werken met Docker: containers starten, beheren en images gebruiken
- Dockerfiles schrijven en images bouwen
- Images pushen naar Azure Container Registry (ACR)
- Containers deployen naar Azure Container Instances (ACI)
- Kubernetes-architectuur en -fundamenten
- Werken met Pods, Deployments, Services en Secrets
- Containerized applicaties uitrollen en debuggen in Minikube
- YAML-manifests opstellen en beheren met kubectl
De training is bedoeld voor developers, DevOps- en cloud engineers, systeembeheerders en IT-professionals die moderne container workflows willen leren of microservices willen inzetten.
Het lesmateriaal is Engelstalig, de training wordt verzorgd door een Nederlandstalige trainer. Inclusief AI-Tutor die je tijdens en na de training ondersteunt met tips, uitleg en slimme inzichten.
Voor wie?- Developers die moderne container workflows willen leren
- Systeembeheerders/DevOps-engineers die applicaties willen containeriseren
- Cloud engineers die met Azure/AWS/GCP werken
- Teams die overstappen op microservices
- IT-professionals die Kubernetes willen gebruiken
Introductie Docker
- Wat is containerisatie?
- Containers vs. virtuele machines
- Docker Engine, Docker CLI, Docker Hub
- Containers starten: docker run
- Interactief & detached mode: -it, -d
- Ports publiceren met -p
- Bash openen in een container: docker exec -it <id> bash
- Bestanden in containers aanpassen (bijv. NGINX webroot)
- Images bekijken: docker images, docker image ls
- Image layers & caching
- Werken met officiële images: php, nginx, hello-world
- Containers stoppen, starten en verwijderen
- Mini-webserver starten in een NGINX-container
- Containerlogs uitlezen
- Lokale wijzigingen testen
Dag 2: Dockerfiles, Builden & Deployen naar Azure
Dockerfiles schrijven
- Dockerfile-instructies: FROM, COPY, CMD, EXPOSE
- Builden met docker build en docker build -t <tag> .
- Multi-platform builds (Apple Silicon / Intel)
- Container Registry aanmaken in Azure
- Inloggen via Azure CLI: az login, az acr login
- Images pushen met docker push
- Gebruik van access keys en admin user
- Containers starten met CPU/Memory-configuratie
- DNS-labels en poorten instellen
- Testen via curl
- Dockerfile → build → registry → deploy
- Issues debuggen bij containerdeploy naar Azure
Dag 3: Kubernetes Fundamenten & Minikube
Introductie Kubernetes
- Waarom Kubernetes?
- Architectuur: Nodes, Pods, Deployments, Services
- Minikube installeren en starten met minikube start
- YAML-manifests opstellen
- Container definitie, ports, metadata
- Pods aanmaken/verwijderen met kubectl apply en kubectl delete
- Private registry secrets maken met kubectl create secret docker-registry
- Gebruik van imagePullSecrets in Pod-definities
- Deployments genereren met kubectl create deployment
- Replicas instellen, updates uitvoeren
- Autoscaling voorbereiden (HPA)
- Service types: ClusterIP, NodePort
- Externe toegang via NodePort
- Port-forwarding: kubectl port-forward service/mijnnginx 8081:8080 &
- Pod + Deployment + Service opzetten
- NodePort testen via Minikube
- Applicaties benaderen via port-forwarding
- Debuggen met kubectl get, kubectl describe, kubectl logs
- Kubernetes Advanced (vervolgtraining)
De cursus sluit aan op CNCF Certified Kubernetes Administrator (CKA) basisconcepten.
Examen is niet inbegrepen.
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

