Я пытаюсь проверить, как взаимодействовать с роем докеров, используя API докеров. У меня есть экземпляр ec2 в AWS с работающим докером. Мне нужно подключиться к нему с моей локальной машины с помощью curl, затем инициализировать рой и получить токены присоединения после того, как использовать его для подключения 2 других экземпляров ec2 к рою. Мне нужно сделать все это, используя только завиток.
Я создал рой вручную, подключившись к экземпляру по ssh и запустив:
docker swarm init --advertise-addr 10.0.0.2
а затем я попытался запустить эту команду curl:
curl 10.0.0.2:2377/swarm
curl 10.0.0.2:2377/info
и я получаю пустую строку. Если я попытаюсь изменить порт на 2376, я получаю сообщение об отказе в подключении.
Что мне не хватает?
запустив netstat -tuplen, обнаружил следующий результат:
curl -i .......
- person Robert   schedule 07.07.2017