Sobes.tech
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