2016-09-06 12 views
1

Я создал роя кластера с помощьюDocker Swarm против Docker Кластер

docker-machine -d azure --swarm --swarm-master --swarm-discovery token://SWARM_CLUSTER_TOKEN my-swarm-master 

и

docker-machine -d azure--swarm --swarm-discovery token://SWARM_CLUSTER_TOKEN my-node-01 

После этого я вошел в cloud.docker.com - но когда я нажимаю на Узловые кластеры или Узлы Я не вижу своего роя.

Так рой (через командную строку) и кластер (через cloud.docker.com) не то же самое? В чем разница, и когда я должен использовать какой?

Редактировать: Да, моя подписка на Azure добавлена ​​в cloud.docker.com под Настройки облаков.

+0

Кстати, вы используете старый Рой. Докер полностью изменил способ кластеризации в июне с так называемым «режимом роя». Legacy swarm и «swarm mode» совершенно разные на уровне API и функциональном уровне. Я предлагаю вам изучить «режим роя» вместо наследия. https://docs.docker.com/engine/swarm/ – Alkaline

ответ

2

Они отделены друг от друга. Команды, которые вы запускали, запускают созданный вами рой, который вы управляете собой (с вашей первой команды докер-машины). Docker Cloud создает среду, которая управляется для вас из инфраструктуры Docker. Без доступа к этому токену, используемому Swarm, Docker Cloud не будет знать о узлах вашего Swarm.

+0

«Без доступа к этому токену, используемому Swarm, Docker Cloud не будет знать о узлах вашего роя». - Могу ли я передать токен Docker Cloud? Я думаю, что это так. делать с * Принести свой собственный узел * и установить * Docker Cloud Agent *, не так ли? – Munchkin

+0

Я довольно уверен, что ваш собственный токен узла полностью отличается от токена Docker Swarm. Хотя вы используете оба аналогично в своей среде, они представляют собой совершенно разные реализации и продукты. Если вы хотите, чтобы продукт Docker управлял вашим Роем с помощью веб-интерфейса, загляните в Универсальную панель управления (UCP). – BMitch

Смежные вопросы