Используйте docker-compose с Docker Swarm

я используюdocker 1.12.1 У меня есть простой docker-compose скрипт.

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"

Я запускаю этот скрипт сdocker-compose -p jenkins up -d, Это создает мои 2 контейнера, но только на моем хозяине (откуда я выполняю свою команду). Я ожидаю, что один будет создан на главном и один на узле. Я тоже пытался добавить

networks:
  jenkins_swarm:
    driver: overlay

а также

  networks:
     - jenkins_swarm

После каждого обслуживания, но это не с:

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

Пока сеть создается, когда я выполняюdocker network ls

Кто-то, кто может помочь мне развернуть 2 контейнера на моих 2 узлах с помощью docker-compose. Рой безоговорочно работает над моим "кластером". Я последовал заэтот учебник для проверки.

Ответы на вопрос(2)

Ваш ответ на вопрос