複数のサービスを含む Dockerfile で特定のサービスを実行するにはどうすればよいでしょうか?

複数のサービスを含む Dockerfile で特定のサービスを実行するにはどうすればよいでしょうか?

docker-compose実行する単一のサービスを指定できるフラグを渡すことはありますか?

例えば:

version: "2"
services:
  fetcher:
    build:
      context: ./build1/
    environment:
      - MONGO_URL=mongodb://132.216.27.81:23012/
  fetcher2:
    build:
      context: ./build2/
    environment:
      - MONGO_URL=mongodb://132.216.27.81:23012/
    ports:
      - "45760:8121"

up単にだけを指定できる方法はありますかfetcher2?

理由は、実行されるフェッチャー プロセスが複数ありdocker-compose up、すべてのフェッチャーで DB にすでに保存されている情報を再フェッチするのではなく、何らかの理由で失敗した特定のプロセスのみを再実行するように選択したいからです。

答え1

docker-compose up fetcher2を使うことができます

関連情報