2016-12-13 5 views
1

Согласно официальной документации на Install and Create a Docker Swarm, первым шагом является создание vm с именем local, которое необходимо для получения токена с swarm create.Требуется ли «локальный» vm после развертывания роевого кластера?

Как только менеджер и все узлы были созданы и добавлены в кластер рой, мне нужно продолжать работать local vm?

ответ

1

Примечание: это руководство для первой версии роя (так называемой Swarm legacy). Существует новая версия под названием Swarm mode, доступная с Docker 1.12. Поместите его там, потому что между ними, похоже, много путаницы.

Нет, вы не должны держать local VM, это просто, чтобы получить уникальный маркер кластера с Docker Hub службы обнаружения .

Теперь это немного перебор, чтобы сгенерировать токен. Вы можете обойти этот шаг:

  • Запуск контейнера роя напрямую, если у вас есть Docker for Mac или в более общем локальный экземпляр Докер бега:

    docker run --rm swarm create 
    
  • Непосредственно запроса к URL обнаружения сервисов для создания токен:

    curl -X POST "https://discovery.hub.docker.com/v1/clusters" 
    
Смежные вопросы