docker-compose scale
このコマンドは非推奨となっています。 このかわりに up コマンドに
--scale
フラグをつけて利用してください。up
コマンドに--scale
フラグをつけて実行するのは、scale
コマンドとは 微妙な違い があります。 これはup
コマンドによる動作が組み込まれているためです。
Usage: docker-compose scale [options] [SERVICE=NUM...]
Options:
-t, --timeout TIMEOUT Specify a shutdown timeout in seconds.
(default: 10)
利用方法: docker-compose scale [オプション] [SERVICE=NUM...]
オプション:
-t, --timeout TIMEOUT シャットダウンに要するタイムアウト時間を秒数で指定します。
(デフォルト: 10)
1 つのサービス実行に対してのコンテナー数を設定します。
コンテナー数は、service=num
といった形の引数として指定します。
たとえば以下のとおりです。
docker-compose scale web=2 worker=3
fig, composition, compose, docker, orchestration, cli, scaleメモ
これとは別に Compose ファイルバージョン 3.x においては、Swarm モード に対するサービス設定の一部として、deploy キー配下に replicas を指定することができます。 ただし
deploy
キーとサブオプション(replicas
を含む)は、docker stack deploy
コマンドにおいてのみ動作するものであって、docker-compose up
やdocker-compose run
では動作しません。