Sobes.tech
Junior — Middle

Тавзе кунед, Docker Compose чист ва чӣ гуна барои идоракунии барномаҳои бисёрконтейнерӣ истифода мешавад

sobes.tech AI

Ҷавоб аз AI

Docker Compose — bu ko‘p konteynerli Docker ilovalarini aniqlash va ishga tushirish uchun vositadir. docker-compose.yml fayli yordamida bir nechta konteynerlarning konfiguratsiyasini, tarmog‘ini, hajmlarini va ular orasidagi bog‘liqliklarni tasvirlash mumkin.

Docker Compose’dan foydalanish barcha xizmatlarni tək bir docker-compose up komandasi bilan ishga tushirish imkonini beradi, bu esa ma’lumotlar bazasi, veb-server, kech va boshqa komponentlardan iborat murakkab ilovalarni boshqarishni soddalashtiradi.

MySQL ma’lumotlar bazasi bilan PHP ilovasi uchun oddiy docker-compose.yml misoli:

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