Junior — Middle
Selgitage, mis on Docker Compose ja kuidas seda kasutatakse mitmekonteineriliste rakenduste haldamiseks
sobes.tech AI
Vastus AI-lt
Docker Compose on tööriist, mis võimaldab määratleda ja käivitada mitmekonteinerilisi Docker rakendusi. Faili docker-compose.yml abil saab kirjeldada mitme konteineri konfiguratsiooni, nende võrku, mahtusid ja sõltuvusi.
Docker Compose kasutamine võimaldab käivitada kõik teenused ühe käsuga docker-compose up, mis lihtsustab keerukate rakenduste haldamist, mis koosnevad andmebaasist, veebiserverist, vahemälust ja teistest komponentidest.
Näide lihtsast docker-compose.yml failist PHP rakenduse jaoks koos MySQL andmebaasiga:
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