Junior — Middle
Cum se poate porni o aplicație multi-container folosind docker-compose?
sobes.tech AI
Răspuns de la AI
Pentru a porni o aplicație multi-container cu docker-compose, trebuie să creați un fișier docker-compose.yml în care sunt descrise toate serviciile (containerele), imaginile lor, porturile, volumele și rețelele. Apoi, în directorul cu acest fișier, executați comanda:
docker-compose up
Aceasta va porni toate containerele descrise și le va conecta conform configurației. Pentru a le rula în fundal, se folosește opțiunea -d:
docker-compose up -d
Exemplu simplu de docker-compose.yml pentru o aplicație cu un server web și o bază de date:
version: '3'
services:
web:
image: my-web-app:latest
ports:
- "8080:80"
depends_on:
- db
db:
image: postgres:13
environment:
POSTGRES_PASSWORD: example