覚え書き
スケールを増やして起動する方法
docker-compose up -d —scale [service=scale_num]
上記コマンドでスケールを増やしてコンテナ起動ができます。
version: ‘3’
以降
container_name
は使用できないので注意。
他のコンテナとhost名で解決している場合は
docker-compose -p [project_name] up -d —scale [service=scale_num]
project_nameを指定してあげると
[project_name]_[service_name]_[scale_num]で立ち上がる
例
docker-compose.yml
version: '3.7'
services:
app:
image: image_name
$ docker-compose -p exampleproject up -d --scale app=2
##################
# exampleproject_app_1
# exampleproject_app_2
# が立ち上がる
注意
- プロジェクト名に_を使用しても_は自動的に消えてしまう
example_project → exampleproject -
docker-compose down
ではコンテナは削除されないが-p [project_name]
を指定するとdownされる