Anstatt dem Jenkins-Benutzer sudo zu geben und zu versuchen, Anrufe an Docker mit sudo umzuwandeln, fügen Sie den Jenkins-Benutzer der Docker-Gruppe hinzu:
Wenn Sie dem Docker-Befehl kein sudo voranstellen möchten, erstellen Sie eine Unix-Gruppe mit dem Namen Docker und fügen Sie Benutzer hinzu. Wenn der Docker-Dämon gestartet wird, erstellt er einen Unix-Socket, auf den Mitglieder der Docker-Gruppe zugreifen können.
Diese Anweisungen befolgte ich, um Jenkins Docker-Zugriff auf RHEL 7 über gescriptete Pipelines zu ermöglichen, und es scheint gut zu funktionieren.