GitLab Runner-Fehler beheben: 'dial unix /var/run/docker.sock: connect: permission denied'
English
Deutsch
Problem:
In Ihren GitLab-Build-Jobs, die Docker verwenden, sehen Sie Fehlermeldungen wie
docker-sock-permission-error.txt
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.40/auth: dial unix /var/run/docker.sock: connect: permission deniedLösung
add-gitlab-runner-to-docker-group.sh
usermod -a -G docker gitlab-runnerum dem Benutzer, der die Jobs ausführt, die Berechtigung zu geben, auf Docker-Ressourcen zuzugreifen, und dann starten Sie den Server/die VM, auf der der Runner installiert ist, neu!
Funktioniert immer noch nicht? Überprüfen Sie, ob Sie docker korrekt installiert haben. Wir empfehlen, unser automatisiertes Installationsskript zu verwenden, siehe Docker und docker-compose auf Ubuntu in 30 Sekunden installieren.
Check out similar posts by category:
Docker
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow