Jenkins: "Il client Docker non è stato inizializzato"


3

Sto cercando di eseguire il plug-in docker in Jenkins ma ricevo l'errore:

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

Cosa significa? Ho installato la finestra mobile sulla macchina che esegue jenkins.

Risposte:


2

Potrebbero esserci due ragioni per questo.

  1. devi assicurarti che la finestra mobile sia davvero attiva e in esecuzione sul server jenkins

which docker

  1. assicurati che l'URL sia aggiunto nella configurazione globale per jenkins

manage jenkins -> configure system -> Docker Url

Puoi semplicemente impostarlo su localhost: porta su cui è in ascolto la finestra mobile. Se non hai impostato la finestra mobile per ascoltare tcp o non sapevi che la finestra mobile offre API REST, consulta http://blog.trifork.com/2013/12/24/docker-from-a-distance- the-remote-api / . Ti porterà sulla strada giusta.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.