Docker Link zu zuvor gestarteten Containern

9

Ich möchte einen One-Shot docker-compose run ausführen, der gegen einige zuvor gestartete Container läuft. Meine docker-compose.yml Datei wird wie folgt aussehen:

%Vor%

Mein Workflow ist:

  1. Starten Sie den lang laufenden Dienst %Code%
  2. Führen Sie den One-Shot-Service mehrmals aus. %Code%

Wenn ich das tue, enthält die Datei docker-compose up long_running_service auf docker-compose run --no-deps one_shot_service keinen Eintrag für docker. Wenn ich ohne /etc/hosts laufe, ist das in Ordnung. Der Grund, warum ich nicht ohne one_shot_service laufen möchte, ist, dass --no-deps sehr lange braucht, um zu starten.

Kurz gesagt, wie kann ich einen Link zu bestehenden Containern erstellen?

    
Oliver Shaw 03.11.2015, 13:04
quelle

1 Antwort

9

Sie können die external_links -Direktive verwenden.

Beispiel:

%Vor%     
Chris McKinnel 03.11.2015, 15:59
quelle

Tags und Links