Junior — Middle
Magyarázza el, mi az a Docker Compose, és hogyan használják többkonténeres alkalmazások kezelésére
sobes.tech MI
Válasz az MI-től
A Docker Compose egy eszköz többkonténeres Docker alkalmazások meghatározására és futtatására. A docker-compose.yml fájl segítségével több konténer konfigurációját, hálózatát, kötetét és függőségeit írhatjuk le.
A Docker Compose használatával az összes szolgáltatás egyetlen docker-compose up parancs segítségével indítható, ami megkönnyíti összetett alkalmazások, például adatbázis, webkiszolgáló, gyorsítótár és más komponensek kezelését.
Egyszerű docker-compose.yml példa PHP alkalmazáshoz MySQL adatbázissal:
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