Я запускаю Docker 1.12.0 на машине с Windows 10. Я разрабатываю Java-программу, используя Maven 3.3.9 в качестве менеджера зависимостей. У меня есть плагин maven docker (https://github.com/fabric8io/docker-maven-plugin), который дает следующую ошибку при чистой установке.Переменная окружения DOCKER_HOST на окнах
[ERROR] Не удалось выполнить цель io.fabric8: docker-maven-plugin: 0.15.16: build (docker-build-start) при интеграции проекта-теста: выполнение docker-build-start цели io.fabric8 : докер-Maven-плагин: 0.15.16: Постройте неуспешно: нет <dockerHost>
или <machine>
, то никакой переменной DOCKER_HOST среды, и нет чтения/записи '/var/run/docker.sock' -> [Помощь 1]
Когда я запускаю чистую установку со следующей конфигурационной опцией в файле POM:
<dockerHost>tcp://0.0.0.0:2376</dockerHost>
следующий результат показан.
[ERROR] Не удалось выполнить цель io.fabric8: docker-maven-plugin: 0.15.16: build (docker-build-start) при интеграции проекта-теста: невозможно создать объект доступа докеров: невозможно извлечь версию API из server https://0.0.0.0:2376: Подключиться к 0.0.0.0:2376 [/0.0.0.0] не удалось: соединение отклонено: connect -> [Help 1]
Мой вопрос: есть ли IP-адрес, который я могу использовать, чтобы сообщить этому плагину maven, где он может дойти до демона? Нормальные команды докеров работают отлично. Плагин работает без каких-либо проблем на OS X.
«Обычные команды докеров работают отлично». Какова же переменная? – BMitch
Нет переменной, просто запускается программа установки, а докер добавляется к переменной пути. Я могу установить контейнеры, запускать их, я могу перечислить сети, список контейнеров и т. Д. Только плагин maven жалуется на эту переменную. – user2969329
См. Также https://github.com/fabric8io/shootout-docker-maven/issues/1 – Vadzim