Junior — Middle
Jak spustit vícekontejnerovou aplikaci pomocí docker-compose?
sobes.tech AI
Odpověď od AI
Pro spuštění vícekonténerové aplikace pomocí docker-compose je třeba vytvořit soubor docker-compose.yml, ve kterém jsou popsány všechny služby (kontajnery), jejich obrazy, porty, svazky a sítě. Poté v adresáři s tímto souborem spusťte příkaz:
docker-compose up
Tím se spustí všechny popsané kontejnery a propojí je podle konfigurace. Pro spuštění na pozadí použijte přepínač -d:
docker-compose up -d
Příklad jednoduchého docker-compose.yml pro aplikaci s webovým serverem a databází:
version: '3'
services:
web:
image: my-web-app:latest
ports:
- "8080:80"
depends_on:
- db
db:
image: postgres:13
environment:
POSTGRES_PASSWORD: example