Junior — Middle
Kuidas käivitada mitmekonteineriline rakendus docker-compose abil?
sobes.tech AI
Vastus AI-lt
Selleks, et käivitada mitmekonteineriline rakendus docker-compose abil, tuleb luua fail docker-compose.yml, milles kirjeldatakse kõiki teenuseid (konteinereid), nende pilte, porte, mahtusid ja võrke. Seejärel käivitage selles kataloogis järgmine käsk:
docker-compose up
See käivitab kõik kirjeldatud konteinerid ja ühendab need vastavalt konfiguratsioonile. Taustal käivitamiseks kasutage lippu -d:
docker-compose up -d
Lihtne näide docker-compose.yml failist rakenduse jaoks, millel on veebiserver ja andmebaas:
version: '3'
services:
web:
image: my-web-app:latest
ports:
- "8080:80"
depends_on:
- db
db:
image: postgres:13
environment:
POSTGRES_PASSWORD: example