Wie führe ich einen bestimmten Dienst in einer Docker-Datei mit mehreren Diensten aus?

Wie führe ich einen bestimmten Dienst in einer Docker-Datei mit mehreren Diensten aus?

Gibt es ein Flag, das ich übergeben kann, um docker-composedarin einen einzelnen auszuführenden Dienst anzugeben?

Zum Beispiel:

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"

Gibt es eine Möglichkeit für mich, lediglich anzugeben, dass ich upnur möchte fetcher2?

Der Grund hierfür ist, dass bei mir mehrere Abrufprozesse ausgeführt werden docker-compose upund ich lieber nur einige bestimmte Prozesse erneut ausführen möchte, die aus irgendeinem Grund fehlgeschlagen sind, anstatt alle meine Abrufprozesse Informationen erneut abrufen zu lassen, die bereits in der Datenbank gespeichert sind.

Antwort1

Sie können Docker-Compose Up Fetcher2 verwenden.

verwandte Informationen