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