Оновлена відповідь (жовтень 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він запускав попередньо налаштовану кількість екземплярів?