3

Я пытаюсь запустить подключаемый модуль докера в Jenkins, но я получаю сообщение об ошибке:

[Docker] ERROR: docker client is not initialized, command 'Pull image' was aborted. Check Jenkins server log which Docker client wasn't initialized

Что это значит? Я установил докер на машине, которая запускает Дженкинс.

1 ответ1

2

Для этого может быть две причины.

  1. вам нужно убедиться, что докер действительно запущен на сервере jenkins

which docker

  1. убедитесь, что ваш URL добавлен в глобальную конфигурацию для jenkins

manage jenkins -> configure system -> Docker Url

Вы можете просто установить его в localhost: порт, на котором слушает ваш докер. Если вы не настроили докер для прослушивания tcp или не знали, что докер предлагает REST API, проверьте http://blog.trifork.com/2013/12/24/docker-from-a-distance- The-Remote-API /. Это приведет вас на правильный путь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .