Junior — Middle
Как можете да стартирате многоконтейнерно приложение с помощта на docker-compose?
sobes.tech AI
Отговор от AI
За да стартирате многоконтейнерно приложение с помощта на docker-compose, трябва да създадете файл docker-compose.yml, в който се описват всички услуги (контейнери), техните образи, портове, томове и мрежи. След това в директорията с този файл изпълнете командата:
docker-compose up
Това ще стартира всички описани контейнери и ще ги свърже според конфигурацията. За да ги стартирате във фонов режим, използвайте флага -d:
docker-compose up -d
Пример за прост docker-compose.yml за приложение с уеб сървър и база данни:
version: '3'
services:
web:
image: my-web-app:latest
ports:
- "8080:80"
depends_on:
- db
db:
image: postgres:13
environment:
POSTGRES_PASSWORD: example