Ich bin neu in Docker. Ich habe gerade versucht, Docker in meinem lokalen Rechner (Ubuntu 16.04) mit Jenkins zu verwenden.Die Berechtigung wurde verweigert, während versucht wurde, eine Verbindung zum Docker-Socket-Socket unter unix: ///var/run/docker.sock herzustellen.
Ich konfigurierte einen neuen Job mit unter Pipeline-Skript.
node {
stage('Build') {
docker.image('maven:3.3.3').inside {
sh 'mvn --version'
}
}
}
Aber es schlägt mit unten Fehler fehl.
Try 'jenkins' Benutzer' docker' Gruppe hinzuzufügen. 'sudo usermod -aG Docker Jenkins' –
Ich habe das versucht ... noch funktioniert es nicht –
ist es ein monolithischer Jenkins oder hat ein Master-Slave-Setup? Überprüfen Sie, mit welchem Benutzer Sie den Befehl docker inspect ausführen. Sehen Sie, ob /var/run/docker.sock RW-Zugriff auf die Gruppe hat. –