
Roman
26.04.2017
05:54:10
с которым надо другие ноды джоинить

Konstantin
26.04.2017
05:54:14
ну правильно

Roman
26.04.2017
05:54:17
как такое автоматизировать?

Konstantin
26.04.2017
05:54:35
там в той доке это есть

Google

Roman
26.04.2017
05:54:46
в этой? http://blog.mantika.io/docker-1.12-swarm/

Konstantin
26.04.2017
05:54:49
токен вытащить можно в любой момент
2я строка с join
там тоже listen не нужен

Roman
26.04.2017
05:56:29
так бы и сказал

Konstantin
26.04.2017
05:57:15
там вообще кривой howto

Roman
26.04.2017
05:57:33
a valid token is ncessary to join this cluster

Konstantin
26.04.2017
05:57:48
ну да, я и говорю кривой)

Roman
26.04.2017
05:58:18
в офф доках все через ssh
что за ублюдство

Konstantin
26.04.2017
05:58:56
это тоже самое
ssh\docker-machine

Roman
26.04.2017
05:59:26
как мне токен скопировать

Google

Roman
26.04.2017
05:59:36
bash script можно в 3 строчки написать?
https://gist.github.com/StefanScherer/a101aba4af3a2d2e806128eff0e60adf еще магию нашел

Konstantin
26.04.2017
06:01:48

Roman
26.04.2017
06:02:26
ну нету в доках
только через ssh copy-paste'oм команды с токеном

Konstantin
26.04.2017
06:03:03
а ты в доках что ищешь? готовый скрипт?
магия выше такая же как и прошлй хауту, без токена. я чот не помню чтобы оно так работало
Create some nodes with Docker 1.12.0-rc3
да, возможно на ранних этапах имело место быть, но давно не актуально

Roman
26.04.2017
06:05:24
да что за блядтсво и в этом гисте тоже токен требует
после второй команды docker-machine ssh sw02 docker swarm join —listen-addr $(docker-machine ip sw02):2377 $(docker-machine ip sw01):2377
error response from daemon: rpc error: code =3 desc = A valid join token is ncessary to join this cluster
ща ноды пересоздам

Konstantin
26.04.2017
06:07:17
может начнешь с чтения доков?

Roman
26.04.2017
06:07:31
https://docs.docker.com/engine/swarm/swarm-tutorial/add-nodes/

Konstantin
26.04.2017
06:07:35
ты копипастишь без какого либо понимания

Roman
26.04.2017
06:07:36
тут тот же самый бред
везде токен

Konstantin
26.04.2017
06:08:24
ты не видишь что команды\флаги разные?
между статьёй и доками

Roman
26.04.2017
06:08:55
вижу

Google

Konstantin
26.04.2017
06:08:59
и не нужен тебе —listen

Roman
26.04.2017
06:09:07
и офф доках нигде нету с —listen примера
без —listen нужен токен
такое не автоматизировать

Konstantin
26.04.2017
06:09:34
ого
я за тебя делать точно не буду))

Roman
26.04.2017
06:11:18
иду искать хоть как токен вывести не таким хаосом

Konstantin
26.04.2017
06:11:31
бля..
ты сам мне скинул страницу с доков, где это написано))

Roman
26.04.2017
06:12:00
я не понимаю что нам тут не понятно
как три строки ахинеи распарсить?

Konstantin
26.04.2017
06:12:31
там парсить ничего не надо и строка 1

Roman
26.04.2017
06:12:32
что с этой херней делать
docker swarm join \
--token SWMTKN-1-49nj1cmql0jkz5s954yi3oex3nedyz0fb0xx14ie39trti4wxv-8vxv8rssmk743ojnwacrr2e7c \
192.168.99.100:2377
как програмно взять эту команду
что бы 999 нодов сами заджоинились

Konstantin
26.04.2017
06:13:38
запомни и запусти на другой ноде
как бы ты это руками делал?

Roman
26.04.2017
06:13:50
а если у тебя 90 primary нодов
как с нуля до конца без твоего участия запустить/

Google

Roman
26.04.2017
06:17:12
пошел на фриноду

Konstantin
26.04.2017
06:17:59
лучше найди админа

Roman
26.04.2017
06:18:10
10 лет админю уже
приходилось и 4 дц в разных регионах поднимать
и меня тупо интересует где доки по поднятию авто-модом здесь
и если их я не вижу и даже ты невидешь надо форкать и чинить
потому что это бредятина
все с локалки поднять без копипаста должно быть можно
в манах нету такой инфы поэтому и пришел спросить экспертов

Admin
ERROR: S client not available

Roman
26.04.2017
06:20:17
я уже все просмотрел что только можно просмотреть

Konstantin
26.04.2017
06:20:24
какой инфы? как на баше написать однострочный скрипт?

Roman
26.04.2017
06:20:25
если только руками этот токен достовать
как вывести токен из docker swarm manager'a
docker swarm join-token manager
херню выводит

Konstantin
26.04.2017
06:21:29
он выводит то что надо, слово в слово
просто бери и запускай
в чём проблема?

Google

Roman
26.04.2017
06:22:34
бери?
как башу взять вот это —> docker swarm join \
—token SWMTKN-1-49nj1cmql0jkz5s954yi3oex3nedyz0fb0xx14ie39trti4wxv-8vxv8rssmk743ojnwacrr2e7c \
192.168.99.100:2377
субкомандой тоже не возмешь
надо вырывть awk'ом токен
как програмно этот токен взять?

Konstantin
26.04.2017
06:24:07
ладно, включаем магию

Roman
26.04.2017
06:24:10
нехочется такой фигней заниматься поскольку норм способ должен быть

Konstantin
26.04.2017
06:24:14
добавь ключ -q

Roman
26.04.2017
06:24:35
замечательно
чето в доках такого нет
docker swarm join-token manager —help видел
вот и спрашивл из принципа какого хрена не документированно )

Konstantin
26.04.2017
06:25:29
я хз что в доках, я маны читаю, да и в самом —help это тоже есть

Roman
26.04.2017
06:25:45
и это уже не впервой

Konstantin
26.04.2017
06:26:15
root@r2d2 ~ # docker swarm join-token worker —help
Usage: docker swarm join-token [OPTIONS] (worker|manager)
Manage join tokens
Options:
—help Print usage
-q, —quiet Only display token
—rotate Rotate join token

Roman
26.04.2017
06:27:07
ну я иду искать обычно в официальные доки
а как вижу у докера появилась мода избегать документировать свои хелпы

Konstantin
26.04.2017
06:29:06
https://docs.docker.com/engine/reference/commandline/swarm_join-token/
меньше громких слов

Roman
26.04.2017
06:29:31
да в туторе должны быть там где ноды джоинить

Konstantin
26.04.2017
06:29:50
да я смотрю все и всё тебе должны
гоу в EE, там так можно и там должны)