Junior — Middle
Leg uit wat Docker Compose is en hoe het wordt gebruikt voor het beheren van multi-container applicaties
sobes.tech AI
Antwoord van AI
Docker Compose is een tool voor het definiëren en uitvoeren van multi-container Docker-toepassingen. Met een docker-compose.yml-bestand kunt u de configuratie van meerdere containers, hun netwerken, volumes en afhankelijkheden beschrijven.
Het gebruik van Docker Compose maakt het mogelijk om alle services met één commando docker-compose up te starten, wat het beheer van complexe toepassingen bestaande uit databases, webservers, caches en andere componenten vereenvoudigt.
Voorbeeld van een eenvoudige docker-compose.yml voor een PHP-toepassing met MySQL-database:
version: '3'
services:
web:
image: php:7.4-apache
volumes:
- ./src:/var/www/html
ports:
- "8080:80"
db:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: example
MYSQL_DATABASE: testdb