Я попытался запустить агенты Consul как контейнеры Docker, следуя этому официальному руководству: https://hub.docker.com/_/consul/
Первый агент запущен успешно: docker run -d --name=dev-consul consul
Однако, когда я запускаю команду docker run -d consul agent -dev -join=172.17.0.2, второй агент останавливается с ошибкой:
==> Starting Consul agent...
==> Joining cluster...
==> 1 error(s) occurred:
* Failed to join 172.17.0.2: dial tcp 172.17.0.2:8301: i/o timeout
Я проверил, что IP-адрес первого контейнера — 172.17.0.2. Моя версия Docker — 17.06.2-ce, сборка cec0b72. Консул версии 0.9.3
Пожалуйста, порекомендуйте.