Sobes.tech
Junior — Middle

Ինչպես կարելի է սկսել բազմակոնտեյներային ծրագիր docker-compose-ով?

sobes.tech AI

Պատասխան AI-ից

docker-compose օգտագործելով բազմակոնտեյներային հավելվածը սկսելու համար, անհրաժեշտ է ստեղծել docker-compose.yml ֆայլ, որտեղ նկարագրված են բոլոր ծառայությունները (կոնտեյներները), նրանց պատկերները, պորտերը, ծավալները և ցանցերը: Այնուհետև, այդ ֆայլի հետ նույն թղթապանակում, գործարկեք հետևյալ հրամանը՝

docker-compose up

Այս հրամանը կսկսի բոլոր նկարագրված կոնտեյներները և կապի դրանք ըստ կոնֆիգուրացիայի: Հետին պլանում գործարկելու համար օգտագործեք -d նշանը՝

docker-compose up -d

Պարզ docker-compose.yml օրինակ՝ վեբ սերվեր և տվյալների բազա ունեցող հավելվածի համար՝

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