回答の更新 (2017 年 10 月)
他の人が述べたように、docker API が変更されました。ほとんどの人がおそらく見るであろう回答であるため、回答を更新しています。
docker-compose up -d --scale app=5
残念ながら、現在 (バージョン 3.5 の時点で) docker-compose.yml ファイルでこれを指定することはできません。
詳細:
彼らはscale
docker-compose のバージョン 2.2 と 2.3 のオプションを導入しましたが、バージョン 3.0 では削除しました。また、バージョン 2.2 または 2.3 を使用するには、古いバージョンの docker-compose ツールをダウンロードする必要があります。現在のバージョンは 2.2 または 2.3 をサポートしていません (ただし、2.0 または 2.1 はサポートしています)。deploy
の新しいセクションもありますがreplicas: 5
、それは群れモード専用です。
--- 古い回答 --------------------------------------
docker-compose scale app=5
https://docs.docker.com/compose/reference/scale/を参照してください
次に、このdocker-composeファイルのみが必要です
version: '2'
services:
app:
image: app