Sobes.tech
Junior — Middle
89

Қызметтерді docker-compose файлын пайдаланып қалай іске қосып, орналастыруға болады?

Сұралған компаниялар
Soft Media Group

AI-дан жауап

sobes.tech AI

docker-compose.yml файлы бірнеше байланысты Docker контейнерлерін бір қызмет ретінде сипаттау және іске қосу мүмкіндігін береді.

Қызметтерді docker-compose файлы арқылы іске қосу үшін:

  1. Қажетті қызметтерді, олардың кескіндерін, порттарын, көлемдерін және желілерін сипаттайтын docker-compose.yml файлын жасаңыз.

  2. Терминалда осы файл орналасқан каталогқа өтіңіз.

  3. Төмендегі команданы орындаңыз:

    docker-compose up
    

    Бұл команда кескіндерді жүктейді (қажет болса), контейнерлерді құрып, іске қосады.

  4. Артқы жоспарға іске қосу үшін:

    docker-compose up -d
    
  5. Контейнерлерді тоқтатып, жою үшін:

    docker-compose down
    

Python қызметі мен дерекқор үшін қарапайым docker-compose.yml мысалы:

version: '3'
services:
  web:
    build: .
    ports:
      - "8000:8000"
    depends_on:
      - db
  db:
    image: postgres:13
    environment:
      POSTGRES_USER: user
      POSTGRES_PASSWORD: password
      POSTGRES_DB: mydb

Осылайша, docker-compose көпконтейнерлі қосымшаларды орналастыруды жеңілдетеді.