Mich hat es heute beim installieren des Jenkins Docker Plugin erwischt, ich kam nicht weiter.

Ich versuchte, das Docker-Plugin in Jenkins auszuführen, bekam dann aber dieser Fehler hier angezeigt:

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

Nun  war erstmal Rätselraten angesagt.

Wie aber habe ich dies Rätsel für mich gelöst?

Es gibt dazu mehrere Ansätze, und manchmal ist es der einfachste Weg.

  1. Ihr müsst sicherstellen, dass Docker wirklich auf dem Jenkins Server läuft
which docker

      2. Stellt sicher, dass ihr die URL in der globalen Konfiguration für Jenkins hinzugefügt habt

manage jenkins -> configure system -> Docker Url

Bei mir war es die fehlende URL. Kann passieren man lernt eben nie aus.

Wer trotzdem nicht weiterkommt, dem kann ich folgende Info noch empfehlen mit weiteren Informationen:

http://blog.trifork.com/2013/12/24/docker-from-a-distance-the-remote-api/