Junior — Middle
Kako pokrenuti multi-kontejnersku aplikaciju pomoću docker-compose?
sobes.tech АИ
Одговор од АИ
Da biste pokrenuli multi-kontejnersku aplikaciju pomoću docker-compose, potrebno je da kreirate fajl docker-compose.yml u kojem su opisani svi servisi (kontejneri), njihove slike, portovi, volumeni i mreže. Zatim, u direktorijumu sa tim fajlom, pokrenite sledeću komandu:
docker-compose up
Ovo će pokrenuti sve opisane kontejnere i povezati ih u skladu sa konfiguracijom. Za pokretanje u pozadini, koristite opciju -d:
docker-compose up -d
Primer jednostavnog docker-compose.yml za aplikaciju sa web serverom i bazom podataka:
version: '3'
services:
web:
image: my-web-app:latest
ports:
- "8080:80"
depends_on:
- db
db:
image: postgres:13
environment:
POSTGRES_PASSWORD: example