Junior — Middle
89
Қызметтерді docker-compose файлын пайдаланып қалай іске қосып, орналастыруға болады?
Сұралған компаниялар
Soft Media Group
AI-дан жауап
sobes.tech AI
docker-compose.yml файлы бірнеше байланысты Docker контейнерлерін бір қызмет ретінде сипаттау және іске қосу мүмкіндігін береді.
Қызметтерді docker-compose файлы арқылы іске қосу үшін:
-
Қажетті қызметтерді, олардың кескіндерін, порттарын, көлемдерін және желілерін сипаттайтын
docker-compose.ymlфайлын жасаңыз. -
Терминалда осы файл орналасқан каталогқа өтіңіз.
-
Төмендегі команданы орындаңыз:
docker-compose upБұл команда кескіндерді жүктейді (қажет болса), контейнерлерді құрып, іске қосады.
-
Артқы жоспарға іске қосу үшін:
docker-compose up -d -
Контейнерлерді тоқтатып, жою үшін:
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 көпконтейнерлі қосымшаларды орналастыруды жеңілдетеді.