Sobes.tech
Junior — Middle

docker-compose istifadə edərək çox konteynerli tətbiqi necə başlatmaq olar?

sobes.tech Süni İntellekt

AI-dan cavab

docker-compose istifadə edərək çox konteynerli tətbiqi başlatmaq üçün, bütün xidmətləri (konteynerləri), onların görüntülərini, portlarını, həcm və şəbəkələrini təsvir edən docker-compose.yml faylını yaratmaq lazımdır. Sonra, bu fayl ilə eyni qovluqda aşağıdakı əmri icra edin:

docker-compose up

Bu, bütün təsvir olunan konteynerləri işə salacaq və konfiqurasiyaya uyğun olaraq onları əlaqələndirəcək. Arxa planda işlətmək üçün -d bayrağından istifadə edilir:

docker-compose up -d

Web server və verilənlər bazası ilə tətbiq üçün sadə docker-compose.yml nümunəsi:

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