Docker-Compose mit Docker-Schwarm verwenden

Ich benutzedocker 1.12.1 Ich habe ein einfaches Docker-Compose-Skript.

version: '2'

services:
  jenkins-slave:
    build: ./slave
    image: jenkins-slave:1.0
    restart: always
    ports:
     - "22"
    environment:
     - "constraint:NODE==master1"
  jenkins-master:
    image: jenkins:2.7.1
    container_name: jenkins-master
    restart: always
    ports:
     - "8080:8080"
     - "50000"
    environment:
     - "constraint:NODE==node1"

Ich starte dieses Skript mitdocker-compose -p jenkins up -d. Dadurch werden meine 2 Container erstellt, jedoch nur auf meinem Master (von wo aus ich meinen Befehl ausführe). Ich würde erwarten, dass eine auf dem Master und eine auf dem Knoten erstellt wird. Ich habe auch versucht, @ hinzuzufüg

networks:
  jenkins_swarm:
    driver: overlay

un

  networks:
     - jenkins_swarm

Nach jedem Dienst schlägt dies fehl mit:

Cannot create container for service jenkins-master: network jenkins_jenkins_swarm not found

Während das Netzwerk erstellt wird, wenn ichdocker network ls

Jemand, der mir helfen kann, 2 Container auf meinen 2 Knoten mit Docker-Compose bereitzustellen. Swarm arbeitet definitiv an meinem "Cluster". Ich folgteDie Tutorial zur Überprüfung.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage