Junior — Middle
Kaip paleisti daugiakonteinerinę programą naudojant docker-compose?
sobes.tech AI
Atsakymas iš AI
Norint paleisti daugiakonteinerę programą naudojant docker-compose, reikia sukurti failą docker-compose.yml, kuriame aprašyti visi servisai (konteineriai), jų vaizdai, prievadai, tūriai ir tinklai. Tada toje pačioje katalogo su šiuo failu vykdykite šią komandą:
docker-compose up
Tai paleis visus aprašytus konteinerius ir juos sujungs pagal konfigūraciją. Norint paleisti fone, naudokite žymeklį -d:
docker-compose up -d
Paprastas docker-compose.yml pavyzdys programai su žiniatinklio serveriu ir duomenų baze:
version: '3'
services:
web:
image: my-web-app:latest
ports:
- "8080:80"
depends_on:
- db
db:
image: postgres:13
environment:
POSTGRES_PASSWORD: example