Оновлена відповідь (жовтень 2017)
Як згадували інші, API докера змінився. Я оновлюю свою відповідь, оскільки саме на неї, напевно, подивиться більшість людей.
docker-compose up -d --scale app=5
На жаль, ми не можемо вказати це у файлі docker-compose.yml (станом на версію 3.5).
Подробиці:
Вони представили scale
опцію для версій 2.2 та 2.3 docker-compose, але видалили її для версії 3.0. Крім того, для використання версії 2.2 або 2.3 вам потрібно буде завантажити стару версію інструмента складання докера. Поточна версія не підтримує 2.2 або 2.3 (однак підтримує 2.0 або 2.1). Також є новий deploy
розділ з, replicas: 5
але це лише для режиму рою.
--- Стара відповідь --------------------------------------
docker-compose scale app=5
Див. Https://docs.docker.com/compose/reference/scale/
Тоді вам потрібен лише цей файл для створення докера
version: '2'
services:
app:
image: app
docker-compose up
він запускав попередньо налаштовану кількість екземплярів?