Junior — Middle
Hogyan indíthatunk el egy többkonténeres alkalmazást a docker-compose segítségével?
sobes.tech MI
Válasz az MI-től
A többkonténeres alkalmazás indításához a docker-compose segítségével létre kell hozni egy docker-compose.yml fájlt, amelyben leírja az összes szolgáltatást (konténert), azok képeit, portjait, köteteket és hálózatokat. Ezután ebben a fájlban lévő könyvtárban futtassa a következő parancsot:
docker-compose up
Ez elindítja az összes leírt konténert és összekapcsolja őket a konfiguráció szerint. A háttérben való futtatáshoz használja a -d zászlót:
docker-compose up -d
Egyszerű példája egy docker-compose.yml-nek egy webkiszolgálóval és adatbázissal rendelkező alkalmazáshoz:
version: '3'
services:
web:
image: my-web-app:latest
ports:
- "8080:80"
depends_on:
- db
db:
image: postgres:13
environment:
POSTGRES_PASSWORD: example