Ich verwende Jenkins und Docker auf einer CentOS-Maschine. Ich habe einen Jenkins-Job, der ein Github-Repo erstellt und ein Docker-Image erstellt. Wenn ich versuche, den Job laufen bekomme ich den Fehler:Jenkins: Ich kann keine Verbindung zum Docker-Daemon herstellen
+ 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
Dies ist tritt auf, obwohl ich habe jenkins meine Docker Gruppe im sudo usermod -aG docker jenkins
hinzugefügt und meine Maschine neu gestartet. Wie behebe ich das? Bekomme ich nur den Fehler sudo: sorry, you must have a tty to run sudo
Was Maschine 'sudo Service Docker Zustand': Rückkehr auf Centos? – lvthillo
Es ist aktiv: 'sudo Service Docker Status Umleiten zu/bin/systemctl Status docker.service ● docker.service - Docker Application Container Motor Loaded: geladene (/usr/lib/systemd/system/docker.service ; aktiviert; Herstellervoreinstellung: deaktiviert) Aktiv: aktiv (läuft) seit Mi 2016-06-29 14:10:13 UTC; Vor 5h 40min vor Docs: https://docs.docker.com Haupt-PID: 24858 (Docker) Speicher: 30.1M' – pcsram
Okay so weit ich verstehe: Jenkins läuft nicht innerhalb Docker? – lvthillo