Sobes.tech
Junior — Middle

docker-compose yordamida ko'p konteynerli ilovani qanday ishga tushirish mumkin?

sobes.tech AI

AIdan javob

docker-compose yordamida ko'p konteynerli ilovani ishga tushirish uchun, barcha xizmatlar (konteynerlar), ularning tasvirlari, portlari, hajmlari va tarmoqlari tavsiflangan docker-compose.yml faylini yaratish kerak. So'ng, bu fayl bilan bir xil katalogda quyidagi buyruqni bajarish:

docker-compose up

Bu barcha tavsiflangan konteynerlarni ishga tushiradi va konfiguratsiyaga muvofiq ularni bog'laydi. Fon rejimida ishga tushirish uchun -d flagidan foydalaniladi:

docker-compose up -d

Web server va ma'lumotlar bazasi bilan ilova uchun oddiy docker-compose.yml misoli:

version: '3'
services:
  web:
    image: my-web-app:latest
    ports:
      - "8080:80"
    depends_on:
      - db
  db:
    image: postgres:13
    environment:
      POSTGRES_PASSWORD: example