Пытаюсь связаться с внешним ip в мой докер консул - PullRequest
0 голосов
/ 10 апреля 2019

Я новичок в докере и консуле. Я создал 4 экземпляра в AWS. Я добавил использование следующего экземпляра.

Первый экземпляр - сервер 1

Второй экземпляр - сервер 2

Третий экземпляр - Сервер 3

Четвертый экземпляр - сервер 4

В этом экземпляре установлена ​​ОС ubuntu 18.04. Я пытаюсь реализовать концепцию автообнаружения с помощью консула.

Я сделал следующие шаги.

Я установил докер в моих четырех экземплярах по ссылке ниже https://docs.docker.com/install/linux/docker-ce/ubuntu/

И потянув изображение консула, используя ссылку ниже

https://hub.docker.com/_/consul?tab=description

Я проверил «Запуск Консул для развития». Работает нормально для всех случаев.

Сервер 1:

Я пытаюсь запустить агента консула в режиме клиента. Это показывает ниже ошибку.

sudo docker run -d --net=host -e 'CONSUL_LOCAL_CONFIG={"leave_on_terminate": true}' consul agent -bind=<external ip> -retry-join=<root agent ip>

внешний ip - я дал на server1 частный IP.

ip корневого агента - я указал частный IP-адрес сервера начальной загрузки.

Выход: Я получил 64-буквенный ключ. EG:

b93b160ef52b9203d67bb6db27793963dc419276145f4c247c9ba4e2bd6deb03

Но это ссылки на сайты, имеющие другой ответ.

dig @bootstrap_server_private_ip -p 8600 consul.service.consul

Отображается ошибка соединения с тайм-аутом. Ошибка тайм-аута соединения

...