Junior — Middle
138
Docker Compose дегеніміз не және оны көп контейнерлі қосымшаларды басқару үшін қалай қолданады?
Сұралған компаниялар
ИНДИНС
AI-дан жауап
sobes.tech AI
Docker Compose — бұл көпконтейнерлі Docker-қосымшаларын анықтау және іске қосу құралы. docker-compose.yml файлы арқылы бірнеше контейнерлердің конфигурациясын, олардың желісін, томдарын және өзара тәуелділіктерін сипаттауға болады.
Docker Compose қолдану барлық сервистерді бір командамен іске қосуға мүмкіндік береді docker-compose up, бұл күрделі қосымшаларды басқаруды жеңілдетеді, олар дерекқор, веб-сервер, кэш және басқа компоненттерден тұрады.
MySQL дерекқорымен PHP-қосымшасы үшін қарапайым docker-compose.yml мысалы:
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