Docker Compose is een tool voor het definiëren en draaien van multi-container Docker-applicaties via een enkel YAML-bestand (docker-compose.yml). Je definieert services, netwerken en volumes in één configuratie. Met docker compose up start je de volledige stack. Essentieel voor lokale ontwikkelomgevingen met meerdere services.
YAML
AAA
Talen & Formaten
YAML Ain't Markup Language
YAML is een mensvriendelijke dataserialisatietaal voor configuratiebestanden. Het gebruikt inspringing voor structuur in plaats van brackets. YAML ondersteunt complexe datatypes, comments en anchors/aliases voor hergebruik. Populair in DevOps, zoals Docker Compose, Kubernetes en CI/CD.
AAA
Talen & Formaten
Docker
AA
Tools
Docker
Docker is een programma waarmee je apps en hun benodigdheden in kleine, makkelijk te verplaatsen pakketjes stopt. Deze pakketjes delen het besturingssysteem, anders dan bij virtuele machines. Een Dockerfile definieert de image, docker-compose orkestreert multi-container apps. Dit zorgt voor consistente omgevingen en past goed bij microservices.
AA
Tools
Kubernetes
AAA
Servers
Kubernetes
Kubernetes (K8s) is een open-source platform voor het automatisch uitrollen, schalen en beheren van containerized applicaties. Je definieert de gewenste staat in YAML-configuratiebestanden — Kubernetes zorgt dat dit altijd klopt. Het biedt self-healing, rolling updates, auto-scaling en load balancing. Het is de industriestandaard voor container-orchestratie op schaal.
AAA
Servers
Een uitgebreide collectie begrippen voor elk niveau
Van HTML & CSS tot databases en security
Geschikt voor beginners en gevorderden
Ideaal als lesmateriaal of teambuilding tool
Fysiek aan de slag, zonder scherm