Как запустить определенную службу в 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, и я бы предпочел перезапустить только некоторые из них, которые по какой-либо причине дали сбой, чем заставлять все мои сборщики повторно извлекать информацию, которая уже хранится в базе данных.

решение1

Вы можете использовать docker-compose up fetcher2

Связанный контент