Sto eseguendo Jenkins e Docker su una macchina CentOS. Ho un lavoro di Jenkins che estrae un repository Github e costruisce un'immagine Docker. Quando provo l'esecuzione del lavoro ottengo l'errore:Jenkins: Impossibile connettersi al daemon Docker
+ docker build -t myProject . Cannot connect to the Docker daemon. Is the docker daemon running on this host? Build step 'Execute shell' marked build as failure Finished: FAILURE
Questo è si verifica anche se ho aggiunto Jenkins alla mia finestra mobile usergroup via sudo usermod -aG docker jenkins
e riavviato la mia macchina. Come posso risolvere questo?
A proposito, se provare a cambiare il comando per sudo docker build -t myProject .
ottengo solo l'errore sudo: sorry, you must have a tty to run sudo
Qual è 'sudo stato del servizio finestra mobile' di tornare sulla vostra macchina CentOS? – lvthillo
E 'attivo: 'servizio sudo stato finestra mobile Reindirizzamento a/bin/systemctl stato docker.service ● docker.service - Docker del contenitore di applicazioni del motore Loaded: caricato (/usr/lib/systemd/system/docker.service ; abilitato; preimpostazione fornitore: disabilitato) Attivo: attivo (in esecuzione) da mer. 2016-06-29 14:10:13 UTC; 5h 40min fa Documenti: https://docs.docker.com PID principale: 24858 (finestra mobile) Memoria: 30.1M' – pcsram
Okay, per quanto ho capito: Jenkins non è in esecuzione nella finestra mobile? – lvthillo