【docker-compose】docker-composeでprofilesを指定して起動するサービスを動的に選べるようにする

profileを指定すると、docker-compose upの起動対象外になる。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
services: batch: build: context: . dockerfile: server/cmd/batch/Dockerfile container_name: batch environment: networks: - deployment-network volumes: - ./shops.csv:/tmp/shops.csv profiles: - manual-start |
docker-compose upする場合は、–profileを指定する。
1 |
docker-compose --profile manual up |
runの場合はprofileオプションの指定は不要。
1 |
docker-compose run batch |