Docker Compose installeren: Linux, macOS en Windows
Een praktische gids voor het installeren van Docker Compose v2 op Linux, macOS en Windows — met zowel pakketbeheerder- als handmatige methoden, verificatiestappen, upgrades en het oplossen van veelvoorkomende fouten.
Draait Docker bij jou en ken je de basiscommando’s, maar ben je het zat om containers één voor één te starten?
Docker Compose is een tool waarmee je multi-containerapplicaties kunt definiëren en draaien vanuit één YAML-bestand. Het verwarrende is dat er twee versies rondzwerven: de oude, zelfstandige binary (v1) en de nieuwere CLI-plugin (v2). De meeste installatiehandleidingen vertellen je niet welke ze gebruiken, waardoor je stappen volgt die niet bij jouw setup passen.
Docker Compose v2 is een plugin die bij moderne Docker-installaties wordt meegeleverd, wat het installeren, draaien en verifiëren een stuk eenvoudiger maakt. Het proces is niet meer zo handmatig als vroeger.
In dit artikel laat ik je stap voor stap zien hoe je Docker Compose op Linux, macOS en Windows installeert — op de juiste manier, met v2.
Nieuw met virtualisatie en containerisatie? Lees ons recenteDocker voor beginners-artikel voor hands-on ervaring.
Voordat je Docker Compose installeert
Allereerst heb je Docker Engine op je machine nodig. Docker Compose draait niet op zichzelf — het heeft Docker nodig om te werken.
Voer dit commando uit om je Docker-versie te controleren:
Als Docker niet is geïnstalleerd, stop dan hier en installeer het eerst. Als het wel is geïnstalleerd, kun je controleren of Compose al beschikbaar is:
Als dat een versienummer teruggeeft, ben je klaar — Compose v2 zit al bij je Docker-installatie. Je kunt direct naar de verificatiesectie gaan.
Als je in plaats daarvan een generieke melding krijgt dat het commando niet is gevonden, lees dan verder.
Hier is het belangrijkste onderscheid dat je moet kennen:
Docker Compose v1 is de verouderde zelfstandige binary. Je riep die aan met docker-compose (met een koppelteken). Deze is afgeschreven en wordt niet meer onderhouden.
Docker Compose v2 is een CLI-plugin die met moderne Docker wordt meegeleverd. Je roept die aan met docker compose (zonder koppelteken).
Als je een recente Docker-installatie hebt, heb je vrijwel zeker al v2. De rest van dit artikel gaat uit van v2.
Docker Compose installeren op Linux
Op Linux heb je twee manieren om Docker Compose te krijgen. De eerste gebruikt Docker’s officiële repository — dit is de aanbevolen route. De tweede is een handmatige installatie, handig als je geen pakketbeheerder kunt gebruiken of een specifieke versie nodig hebt.
Methode 1: Via Docker’s officiële repository (aanbevolen)
Met deze methode blijft Compose gekoppeld aan je Docker-installatie, zodat updates in sync blijven.
Als je Docker Engine nog niet hebt geïnstalleerd, stel dan eerst Docker’s officiële apt-repository in:
Gebruik deze methode als je een specifieke versie van Compose nodig hebt of als je omgeving Docker’s repository niet ondersteunt.
Begin met het downloaden van de nieuwste release rechtstreeks van GitHub. Vervang v5.0.1 door de versie die je nodig hebt:
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}mkdir-p$DOCKER_CONFIG/cli-plugins
curl-SL https://github.com/docker/compose/releases/download/v5.0.1/docker-compose-linux-x86_64 -o$DOCKER_CONFIG/cli-plugins/docker-composeMogelijk gemaakt door
Onthoud wel dat handmatige installaties niet automatisch updaten. Als je een binary installeert en er niet meer naar omkijkt, kun je uiteindelijk een verouderde versie draaien met bekende bugs of beveiligingsproblemen. Ga je deze route, kijk dan af en toe op de Docker Compose-releasespagina.
Docker Compose installeren op macOS
Op macOS hoef je Docker Compose niet apart te installeren — het wordt meegeleverd met Docker Desktop.
Download Docker Desktop via de officiële site van Docker. Let erop dat je de juiste versie voor je chip kiest — Apple Silicon (M1–M5) of Intel.
Open na de installatie Docker Desktop en laat het volledig opstarten. Controleer daarna of Compose beschikbaar is met dit commando:
Onthoud bij deze route dat Homebrew Docker Engine installeert zonder de Desktop-app. Dat werkt prima voor CLI-gebruik, maar je mist functies zoals het Docker Dashboard en automatische updates. Voor de meeste macOS-gebruikers is Docker Desktop de makkelijkere weg.
Docker Compose installeren op Windows
Net als op macOS krijgt Windows Docker Compose automatisch via Docker Desktop. Er is geen aparte installatie nodig.
Voordat je Docker Desktop installeert, moet WSL2 (Windows Subsystem for Linux 2) zijn ingeschakeld. WSL2 laat Docker een echte Linux-kernel op Windows draaien — zo werken containers op dit platform. Schakel het in door PowerShell als Administrator te openen en uit te voeren:
Herstart je machine wanneer hierom wordt gevraagd. Download en installeer daarna Docker Desktop via de officiële site van Docker.
Zorg er tijdens de setup voor dat de optie "Use WSL2 instead of Hyper-V" is aangevinkt. Zodra Docker Desktop draait, controleer je of Compose beschikbaar is — dit kan zowel in PowerShell als in je WSL-terminal:
Krijg je een "permission denied"-fout, dan zijn er meestal twee mogelijkheden:
Docker Desktop draait niet. Het moet actief zijn in het systeemvak voordat docker-commando’s werken.
Je gebruiker zit niet in de juiste groep. Zorg er in WSL voor dat je Linux-gebruiker toegang heeft tot de Docker-socket. Je lost dit op door je WSL-terminal als Administrator uit te voeren of door je gebruiker toe te voegen aan de docker-groep binnen WSL:
Het exacte versienummer verschilt afhankelijk van het moment van lezen, maar zolang je v5.0.1 of nieuwer ziet, zit je goed.
Als je docker compose: command not found ziet, is Compose niet geïnstalleerd of staat het niet op je PATH. Ga naar de probleemoplossingssectie hieronder.
docker compose vs docker-compose
Je ziet online misschien artikelen die docker-compose met een koppelteken gebruiken. Dit is het verschil:
docker-compose is het legacy v1-commando. Het was een zelfstandige Python-binary die los van Docker werd geïnstalleerd.
docker compose (zonder koppelteken) is de v2 CLI-plugin, direct ingebouwd in de Docker-CLI.
Docker heeft de ondersteuning voor v1 in 2023 laten vallen, dus docker-compose wordt niet meer onderhouden. Als je het nog hebt geïnstalleerd, kun je controleren waarnaar het verwijst:
Als dat een 1.x.x-versie teruggeeft, draai je de oude binary. Verwijder die en gebruik voortaan docker compose. De commando’s zijn vrijwel identiek, maar v2 is sneller en wordt actief onderhouden.
Docker Compose upgraden
Hoe je Compose upgradet, hangt af van hoe je het hebt geïnstalleerd.
Op macOS en Windows regelt Docker Desktop alles voor je, dus open de app, ga naar Settings > Software Updates en laat zo nodig updaten. Compose wordt automatisch samen met Docker geüpgraded.
Op Linux met de pakketbeheerder voer je het volgende uit:
Dat haalt de nieuwste versie uit Docker’s officiële repository.
Als je handmatig hebt geïnstalleerd, moet je de downloadstap herhalen met het nieuwe versienummer. Bekijk de Docker Compose-releasespagina voor de nieuwste versie en vervang vervolgens de binary:
curl-SL https://github.com/docker/compose/releases/download/v5.0.2/docker-compose-linux-x86_64 -o$DOCKER_CONFIG/cli-plugins/docker-compose
chmod +x $DOCKER_CONFIG/cli-plugins/docker-composeMogelijk gemaakt door
Controleer na elke upgrade even of de nieuwe versie actief is:
Controleer na het verwijderen even of het weg is door docker compose version uit te voeren. Als het commando een fout teruggeeft, is de de-installatie geslaagd.
Veelvoorkomende installatieproblemen
Docker Compose installeren en verwijderen is eenvoudig, maar er kan altijd iets misgaan. Zo los je mogelijke problemen op waar je tegenaan kunt lopen.
"docker compose: command not found"
Dit betekent ofwel dat Compose niet is geïnstalleerd, of dat Docker het niet kan vinden. Controleer eerst of Docker zelf draait:
Krijg je een permission denied-fout bij het uitvoeren van docker compose, dan heeft je gebruiker waarschijnlijk geen toegang tot de Docker-socket. Voeg jezelf toe aan de docker-groep:
Log uit en weer in zodat de wijziging effect heeft. Op Docker Desktop (macOS/Windows) moet je er bovendien voor zorgen dat de app daadwerkelijk draait voordat je commando’s probeert.
Versieconflict
Als Compose zich onverwacht gedraagt, controleer dan welke versie je daadwerkelijk draait:
Als je op een oude versie zit, volg dan de upgrade-stappen uit de eerdere sectie. Als je zowel v1 als v2 hebt geïnstalleerd, is dat waarschijnlijk de bron van de verwarring.
Conflicten tussen v1 en v2
Zowel docker-compose (v1) als docker compose (v2) op dezelfde machine kan conflicten veroorzaken. Controleer of v1 nog aanwezig is met dit commando:
Gebruik voortaan docker compose (zonder koppelteken).
PATH-problemen
Als Docker is geïnstalleerd maar commando’s niet worden gevonden, staat de CLI-plugindirectory mogelijk niet op je PATH. Controleer waar de Compose-binary staat:
Als je al een tijdje met Docker werkt, heb je waarschijnlijk zowel docker-compose als docker compose in online artikelen en video’s gezien. Het zijn niet dezelfde dingen.
Docker Compose v1 was een zelfstandige Python-binary die je los van Docker installeerde. Het gebruikte het docker-compose-commando (met een koppelteken). Docker heeft het in 2023 afgeschreven; het wordt niet meer onderhouden of geüpdatet.
Docker Compose v2 is een Go-gebaseerde CLI-plugin, direct ingebouwd in de Docker-CLI. Je roept het aan met docker compose (zonder koppelteken). Het wordt meegeleverd met Docker Engine en Docker Desktop, dus op moderne setups hoef je niets extra’s te installeren.
De commando-syntaxis is vrijwel identiek tussen beide versies — de meeste docker-compose-commando’s werken hetzelfde met docker compose. Het belangrijkste verschil zit onder de motorkap: v2 is sneller, beter geïntegreerd met Docker’s tooling en wordt actief onderhouden.
Hier is een vergelijking:
Vergelijkingstabel van Compose v1 en v2
In 2026 blijf je bij v2. Als je scripts of CI-pijplijnen nog docker-compose gebruiken, vervang dan het koppelteken door een spatie — dat is voor de meeste workflows de enige wijziging die je nodig hebt.
Conclusie
Als je een moderne Docker-installatie draait, heb je Compose v2 al. Er zijn geen extra stappen nodig. Op macOS en Windows wordt Compose meegeleverd met de Docker Desktop-applicatie. Gebruik je Linux, dan wordt het geregeld door het docker-compose-plugin-pakket.
Voordat je Compose-bestanden gaat schrijven of draaien, voer docker compose version uit om te bevestigen dat alles klaarstaat.
Als je nog Compose v1 draait, is dit het moment om te switchen. Laat het koppelteken vallen en verwijder de oude binary — dat is alles. Al je bestaande Compose-bestanden werken ongewijzigd met v2.
Op zoek naar meer bronnen over Docker? Schrijf je in voor onzeIntroductie tot Docker-cursus en leer over containers, images en meer.
Senior Data Scientist, gevestigd in Kroatië. Top Tech-schrijver met meer dan 700 gepubliceerde artikelen en meer dan 10 miljoen weergaven. Auteur van het boek Machine Learning Automation with TPOT.
FAQs
Waarvoor wordt Docker Compose gebruikt?⌄
Met Docker Compose kun je multi-containerapplicaties definiëren en draaien vanuit één YAML-bestand. In plaats van elke container handmatig te starten met losse docker run-commando’s, beschrijf je je hele setup in één docker-compose.yml-bestand en start je alles in één keer met docker compose up.
Moet ik Docker installeren vóór Docker Compose?⌄
Ja. Docker Compose is een plugin die bovenop Docker Engine draait — zonder Docker werkt het niet. Voer docker --version uit om te bevestigen dat Docker is geïnstalleerd voordat je met Compose-installatiestappen begint.
Is Docker Compose gratis te gebruiken?⌄
Docker Compose zelf is open source en gratis. Docker Desktop, dat Compose op macOS en Windows meelevert, is ook gratis voor persoonlijk gebruik en kleine teams. Grotere organisaties hebben mogelijk een betaald Docker-abonnement nodig, afhankelijk van hun usecase.
Wat is het verschil tussen docker compose en docker-compose?⌄
docker compose (zonder koppelteken) is de v2 CLI-plugin die met moderne Docker-installaties wordt meegeleverd. docker-compose (met koppelteken) is de legacy v1-standalone binary die Docker in 2023 heeft afgeschreven. De syntaxis is vrijwel hetzelfde, maar v1 wordt niet meer onderhouden — gebruik voortaan v2.
Waarom geeft `docker compose version` "command not found" na installatie?⌄
Dit betekent meestal dat de Compose-plugin niet correct is geïnstalleerd of dat de CLI-plugindirectory niet op je PATH staat. Controleer op Linux of de plugin is geïnstalleerd met sudo apt-get install docker-compose-plugin. Als hij is geïnstalleerd maar nog steeds niet wordt gevonden, kijk dan of $DOCKER_CONFIG/cli-plugins op je PATH staat en herlaad je shellconfiguratie.
Draait Docker bij jou en ken je de basiscommando’s, maar ben je het zat om containers één voor één te starten?
Docker Compose is een tool waarmee je multi-containerapplicaties kunt definiëren en draaien vanuit één YAML-bestand. Het verwarrende is dat er twee versies rondzwerven: de oude, zelfstandige binary (v1) en de nieuwere CLI-plugin (v2). De meeste installatiehandleidingen vertellen je niet welke ze gebruiken, waardoor je stappen volgt die niet bij jouw setup passen.
Docker Compose v2 is een plugin die bij moderne Docker-installaties wordt meegeleverd, wat het installeren, draaien en verifiëren een stuk eenvoudiger maakt. Het proces is niet meer zo handmatig als vroeger.
In dit artikel laat ik je stap voor stap zien hoe je Docker Compose op Linux, macOS en Windows installeert — op de juiste manier, met v2.
Nieuw met virtualisatie en containerisatie? Lees ons recente Docker voor beginners-artikel voor hands-on ervaring.
Voordat je Docker Compose installeert
Allereerst heb je Docker Engine op je machine nodig. Docker Compose draait niet op zichzelf — het heeft Docker nodig om te werken.
Voer dit commando uit om je Docker-versie te controleren:
Geïnstalleerde Docker-versie
Als Docker niet is geïnstalleerd, stop dan hier en installeer het eerst. Als het wel is geïnstalleerd, kun je controleren of Compose al beschikbaar is:
Geïnstalleerde Docker Compose-versie
Als dat een versienummer teruggeeft, ben je klaar — Compose v2 zit al bij je Docker-installatie. Je kunt direct naar de verificatiesectie gaan.
Als je in plaats daarvan een generieke melding krijgt dat het commando niet is gevonden, lees dan verder.
Hier is het belangrijkste onderscheid dat je moet kennen:
Docker Compose v1 is de verouderde zelfstandige binary. Je riep die aan met
docker-compose(met een koppelteken). Deze is afgeschreven en wordt niet meer onderhouden.Docker Compose v2 is een CLI-plugin die met moderne Docker wordt meegeleverd. Je roept die aan met
docker compose(zonder koppelteken).Als je een recente Docker-installatie hebt, heb je vrijwel zeker al v2. De rest van dit artikel gaat uit van v2.
Docker Compose installeren op Linux
Op Linux heb je twee manieren om Docker Compose te krijgen. De eerste gebruikt Docker’s officiële repository — dit is de aanbevolen route. De tweede is een handmatige installatie, handig als je geen pakketbeheerder kunt gebruiken of een specifieke versie nodig hebt.
Methode 1: Via Docker’s officiële repository (aanbevolen)
Met deze methode blijft Compose gekoppeld aan je Docker-installatie, zodat updates in sync blijven.
Als je Docker Engine nog niet hebt geïnstalleerd, stel dan eerst Docker’s officiële
apt-repository in:Installeer nu Docker Engine en de Compose-plugin samen:
Het pakket
docker-compose-pluginzorgt ervoor dat jedocker composeals CLI-commando hebt. Verifieer dat het werkt:Docker Compose-versie op Ubuntu-VM
Dat is alles.
Methode 2: Handmatige installatie (standalone binary)
Gebruik deze methode als je een specifieke versie van Compose nodig hebt of als je omgeving Docker’s repository niet ondersteunt.
Begin met het downloaden van de nieuwste release rechtstreeks van GitHub. Vervang
v5.0.1door de versie die je nodig hebt:Maak de binary uitvoerbaar:
En controleer tot slot de installatie:
Docker Compose-versie op Ubuntu-VM
Onthoud wel dat handmatige installaties niet automatisch updaten. Als je een binary installeert en er niet meer naar omkijkt, kun je uiteindelijk een verouderde versie draaien met bekende bugs of beveiligingsproblemen. Ga je deze route, kijk dan af en toe op de Docker Compose-releasespagina.
Docker Compose installeren op macOS
Op macOS hoef je Docker Compose niet apart te installeren — het wordt meegeleverd met Docker Desktop.
Download Docker Desktop via de officiële site van Docker. Let erop dat je de juiste versie voor je chip kiest — Apple Silicon (M1–M5) of Intel.
Open na de installatie Docker Desktop en laat het volledig opstarten. Controleer daarna of Compose beschikbaar is met dit commando:
Docker Compose-versie op macOS
Dat is alles. Compose v2 is klaar voor gebruik.
Optioneel: Installeren via Homebrew
Als je tools liever met Homebrew beheert en de volledige Docker Desktop-GUI niet wilt, kun je Docker en Compose hiermee installeren:
Onthoud bij deze route dat Homebrew Docker Engine installeert zonder de Desktop-app. Dat werkt prima voor CLI-gebruik, maar je mist functies zoals het Docker Dashboard en automatische updates. Voor de meeste macOS-gebruikers is Docker Desktop de makkelijkere weg.
Docker Compose installeren op Windows
Net als op macOS krijgt Windows Docker Compose automatisch via Docker Desktop. Er is geen aparte installatie nodig.
Voordat je Docker Desktop installeert, moet WSL2 (Windows Subsystem for Linux 2) zijn ingeschakeld. WSL2 laat Docker een echte Linux-kernel op Windows draaien — zo werken containers op dit platform. Schakel het in door PowerShell als Administrator te openen en uit te voeren:
Herstart je machine wanneer hierom wordt gevraagd. Download en installeer daarna Docker Desktop via de officiële site van Docker.
Zorg er tijdens de setup voor dat de optie "Use WSL2 instead of Hyper-V" is aangevinkt. Zodra Docker Desktop draait, controleer je of Compose beschikbaar is — dit kan zowel in PowerShell als in je WSL-terminal:
Veelvoorkomende permissieproblemen
Krijg je een "permission denied"-fout, dan zijn er meestal twee mogelijkheden:
docker-commando’s werken.docker-groep binnen WSL:Log nu uit en weer in bij WSL om de wijziging door te voeren.
Installatie van Docker Compose verifiëren
Zodra je Docker Compose hebt geïnstalleerd, voer je dit commando uit om te bevestigen dat alles werkt:
Je zou uitvoer als deze moeten zien:
Geïnstalleerde Compose-versie
Het exacte versienummer verschilt afhankelijk van het moment van lezen, maar zolang je
v5.0.1of nieuwer ziet, zit je goed.Als je
docker compose: command not foundziet, is Compose niet geïnstalleerd of staat het niet op je PATH. Ga naar de probleemoplossingssectie hieronder.docker compose vs docker-compose
Je ziet online misschien artikelen die
docker-composemet een koppelteken gebruiken. Dit is het verschil:docker-composeis het legacy v1-commando. Het was een zelfstandige Python-binary die los van Docker werd geïnstalleerd.docker compose(zonder koppelteken) is de v2 CLI-plugin, direct ingebouwd in de Docker-CLI.Docker heeft de ondersteuning voor v1 in 2023 laten vallen, dus
docker-composewordt niet meer onderhouden. Als je het nog hebt geïnstalleerd, kun je controleren waarnaar het verwijst:Als dat een
1.x.x-versie teruggeeft, draai je de oude binary. Verwijder die en gebruik voortaandocker compose. De commando’s zijn vrijwel identiek, maar v2 is sneller en wordt actief onderhouden.Docker Compose upgraden
Hoe je Compose upgradet, hangt af van hoe je het hebt geïnstalleerd.
Op macOS en Windows regelt Docker Desktop alles voor je, dus open de app, ga naar Settings > Software Updates en laat zo nodig updaten. Compose wordt automatisch samen met Docker geüpgraded.
Op Linux met de pakketbeheerder voer je het volgende uit:
Dat haalt de nieuwste versie uit Docker’s officiële repository.
Als je handmatig hebt geïnstalleerd, moet je de downloadstap herhalen met het nieuwe versienummer. Bekijk de Docker Compose-releasespagina voor de nieuwste versie en vervang vervolgens de binary:
Controleer na elke upgrade even of de nieuwe versie actief is:
Meer is er niet voor nodig.
Docker Compose verwijderen
De verwijderstappen hangen af van hoe je Compose in eerste instantie hebt geïnstalleerd.
Als je via de pakketbeheerder op Linux hebt geïnstalleerd, verwijder je de plugin met dit commando:
Als je handmatig hebt geïnstalleerd, verwijder je gewoon de binary:
Als je de oude v1-standalone binary nog op je systeem hebt, vind en verwijder die dan met dit commando:
Controleer na het verwijderen even of het weg is door
docker compose versionuit te voeren. Als het commando een fout teruggeeft, is de de-installatie geslaagd.Veelvoorkomende installatieproblemen
Docker Compose installeren en verwijderen is eenvoudig, maar er kan altijd iets misgaan. Zo los je mogelijke problemen op waar je tegenaan kunt lopen.
"docker compose: command not found"
Dit betekent ofwel dat Compose niet is geïnstalleerd, of dat Docker het niet kan vinden. Controleer eerst of Docker zelf draait:
Als Docker in orde is maar Compose ontbreekt, installeer de plugin dan opnieuw:
Permission denied-fouten
Krijg je een permission denied-fout bij het uitvoeren van
docker compose, dan heeft je gebruiker waarschijnlijk geen toegang tot de Docker-socket. Voeg jezelf toe aan dedocker-groep:Log uit en weer in zodat de wijziging effect heeft. Op Docker Desktop (macOS/Windows) moet je er bovendien voor zorgen dat de app daadwerkelijk draait voordat je commando’s probeert.
Versieconflict
Als Compose zich onverwacht gedraagt, controleer dan welke versie je daadwerkelijk draait:
Als je op een oude versie zit, volg dan de upgrade-stappen uit de eerdere sectie. Als je zowel v1 als v2 hebt geïnstalleerd, is dat waarschijnlijk de bron van de verwarring.
Conflicten tussen v1 en v2
Zowel
docker-compose(v1) alsdocker compose(v2) op dezelfde machine kan conflicten veroorzaken. Controleer of v1 nog aanwezig is met dit commando:Als dat een pad teruggeeft, verwijder het dan:
Gebruik voortaan
docker compose(zonder koppelteken).PATH-problemen
Als Docker is geïnstalleerd maar commando’s niet worden gevonden, staat de CLI-plugindirectory mogelijk niet op je PATH. Controleer waar de Compose-binary staat:
Als hij daar staat maar niet werkt, voeg de directory dan toe aan je PATH in
~/.bashrcof~/.zshrc:Herlaad daarna je shell met:
Docker Compose v1 vs. v2
Als je al een tijdje met Docker werkt, heb je waarschijnlijk zowel
docker-composealsdocker composein online artikelen en video’s gezien. Het zijn niet dezelfde dingen.Docker Compose v1 was een zelfstandige Python-binary die je los van Docker installeerde. Het gebruikte het
docker-compose-commando (met een koppelteken). Docker heeft het in 2023 afgeschreven; het wordt niet meer onderhouden of geüpdatet.Docker Compose v2 is een Go-gebaseerde CLI-plugin, direct ingebouwd in de Docker-CLI. Je roept het aan met
docker compose(zonder koppelteken). Het wordt meegeleverd met Docker Engine en Docker Desktop, dus op moderne setups hoef je niets extra’s te installeren.De commando-syntaxis is vrijwel identiek tussen beide versies — de meeste
docker-compose-commando’s werken hetzelfde metdocker compose. Het belangrijkste verschil zit onder de motorkap: v2 is sneller, beter geïntegreerd met Docker’s tooling en wordt actief onderhouden.Hier is een vergelijking:
Vergelijkingstabel van Compose v1 en v2
In 2026 blijf je bij v2. Als je scripts of CI-pijplijnen nog
docker-composegebruiken, vervang dan het koppelteken door een spatie — dat is voor de meeste workflows de enige wijziging die je nodig hebt.Conclusie
Als je een moderne Docker-installatie draait, heb je Compose v2 al. Er zijn geen extra stappen nodig. Op macOS en Windows wordt Compose meegeleverd met de Docker Desktop-applicatie. Gebruik je Linux, dan wordt het geregeld door het
docker-compose-plugin-pakket.Voordat je Compose-bestanden gaat schrijven of draaien, voer
docker compose versionuit om te bevestigen dat alles klaarstaat.Als je nog Compose v1 draait, is dit het moment om te switchen. Laat het koppelteken vallen en verwijder de oude binary — dat is alles. Al je bestaande Compose-bestanden werken ongewijzigd met v2.
Op zoek naar meer bronnen over Docker? Schrijf je in voor onze Introductie tot Docker-cursus en leer over containers, images en meer.