¿Cómo ejecutar un servicio específico en un Dockerfile con múltiples servicios?

¿Cómo ejecutar un servicio específico en un Dockerfile con múltiples servicios?

¿Existe algún indicador al que pueda pasar docker-composeque pueda especificar un único servicio dentro de él para ejecutar?

Por ejemplo:

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¿Hay alguna manera de especificar simplemente que solo quiero fetcher2?

La razón es que tengo varios procesos de recuperación que se ejecutan docker-compose upy prefiero seleccionar solo volver a ejecutar algunos específicos que han fallado por cualquier motivo en lugar de que todos mis buscadores vuelvan a buscar información que ya está almacenada en la base de datos.

Respuesta1

Puedes usar docker-compose up fetcher2

información relacionada