Usar docker-compose com docker swarm

estou a usardocker 1.12.1 Eu tenho um script fácil de composição de encaixe.

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"

Eu corro esse script comdocker-compose -p jenkins up -d. Isso cria meus 2 contêineres, mas apenas no meu mestre (de onde eu executo meu comando). Eu esperaria que um fosse criado no mestre e outro no nó. Eu também tentei adicionar

networks:
  jenkins_swarm:
    driver: overlay

e

  networks:
     - jenkins_swarm

Após cada serviço, mas isso está falhando com:

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

Enquanto a rede é criada quando eu executodocker network ls

Alguém que possa me ajudar a implantar 2 contêineres nos meus 2 nós com docker-compose. Swarm está defenitly trabalhando no meu "cluster". eu seguiesta tutorial para verificar.

questionAnswers(2)

yourAnswerToTheQuestion