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