Назад | Перейти на главную страницу

Как запустить конкретную службу в файле Docker с несколькими службами?

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

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