Невозможно подключиться к контейнеру докеров из окон с помощью io.fabric8

Я запускаю несколько интеграционных тестов на машине с Windows 10. У меня есть проект Java maven, который использует плагин io.fabric8 docker maven для управления образами и контейнерами докеров.

У меня возникают проблемы, когда мои интеграционные тесты пытаются связаться с контейнером докеров.

Я вижу следующую ошибку:

 Failed to execute goal io.fabric8:docker-maven-plugin:0.19.0:start (prepare-it) on project some-app-name: Execution prepare-it of goal io.fabric8:docker-maven-plugin:0.19.0:start failed: Start-Job failed with unexpected exception: [rabbitmq:3-management-alpine] "rabbitmq": Timeout after 55148 ms while waiting on url http://127.0.0.1:65474 -> [Help 1]

Я пробовал запустить его сmvn clean install -Dlocal.host=0.0.0.0 а также mvn clean install -Dlocal.host=127.0.0.1без везения. Аналогичное сообщение об ошибке, как указано выше.

Моя переменная среды Windows 10:DOCKER_HOST переменная env установлена ​​в tcp://username-remotelinux.somecloudprovider.co.uk:2375

Когда я запускаю docker ps, я вижу следующее:

$ docker ps
CONTAINER ID        IMAGE                                                                                    COMMAND                  CREATED             STATUS              PORTS                                                                                      NAMES
34b43c52ca96        rabbitmq:3-management-alpine                                                             "docker-entrypoint.s…"   13 seconds ago      Up 11 seconds       4369/tcp, 5671/tcp, 0.0.0.0:5672->5672/tcp, 15671/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcp   docker_rabbitmq_1

Еще я проверил IP-адрес контейнера:

$ docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' c6314df1cd10
172.24.0.5

Я заметил, что IP-адрес контейнера отличается от того, что я вижу при запуске docker ps.

Есть ли причина, по которой он отличается?

Как мне заставить это работать? Есть идеи?

ОБНОВЛЕНИЕ 1: Я также безуспешно пытался использовать версию плагина docker maven версии 0.33.0. Я получаю ту же ошибку, что и выше

ОБНОВЛЕНИЕ 2: я также пробовал работать с mvn install -Ddocker.host=tcp://username-remotelinux.somecloudprovider.co.uk:2375без везения. Я что-то упускаю. Как подключить maven к таблице удаленного докера

0 ответов

Другие вопросы по тегам