2017-01-28 4 views
2

ich das offizielle Docker Bild bin mit (found here)
Ich habe viel verwendet Docker, so dass ich weiß, dass ich es richtig laufen lasse, sondern auf localhost, auf die zweiten Lauf ich diese Fehler:Docker „Jenkins“ Bild kann nicht Internet-Zugang

jenkins_1 | Jan 28, 2017 7:29:13 AM hudson.model.UpdateCenter updateDefaultSite 
jenkins_1 | WARNING: Upgrading Jenkins. Failed to update the default Update Site 'default'. Plugin upgrades may fail. 
jenkins_1 | java.net.SocketException: Unexpected end of file from server 
jenkins_1 | at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:792) 
jenkins_1 | at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647) 
jenkins_1 | at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:789) 
jenkins_1 | at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647) 
jenkins_1 | at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1569) 
jenkins_1 | at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474) 
jenkins_1 | at hudson.model.DownloadService.loadJSON(DownloadService.java:171) 
jenkins_1 | at hudson.model.UpdateSite.updateDirectlyNow(UpdateSite.java:180) 
jenkins_1 | at hudson.model.UpdateCenter.updateDefaultSite(UpdateCenter.java:2193) 
jenkins_1 | at jenkins.install.SetupWizard.init(SetupWizard.java:168) 
jenkins_1 | at jenkins.install.InstallState$3.initializeState(InstallState.java:105) 
jenkins_1 | at jenkins.model.Jenkins.setInstallState(Jenkins.java:1058) 
jenkins_1 | at jenkins.install.InstallUtil.proceedToNextStateFrom(InstallUtil.java:96) 
jenkins_1 | at jenkins.model.Jenkins.<init>(Jenkins.java:948) 
jenkins_1 | at hudson.model.Hudson.<init>(Hudson.java:85) 
jenkins_1 | at hudson.model.Hudson.<init>(Hudson.java:81) 
jenkins_1 | at hudson.WebAppMain$3.run(WebAppMain.java:231) 

und ich diesen Bildschirm natürlich wegen der Fehler, die oben: Jenkins Offline

einen neuen Wert Verwendung in anstelle von

/var/jenkins_home 

funktioniert, aber wieder nur für einmal, das zweite Mal ich den gleichen Fehler.

Irgendwelche Ideen? Vielen Dank!

+0

Was ist der Docker-Befehl, den Sie verwenden, um es auszuführen? – miraculixx

+0

Ist Ihr Host-System ein Ubuntu? – Salem

Antwort

1

Es könnte issue 166 in Beziehung gesetzt werden, um JENKINS-31089 Bezug (nicht ein Problem Docker, konnte aber immer noch relevant sein)

Für Test Zwecke, können Sie versuchen (durch ein neues Docker Bild von dem machen Sie verwenden):

$JRE_HOME/lib/securityjava.securityjdk.certpath.disabledAlgorithms=MD2, RSA keySize < 1024 mit jdk.certpath.disabledAlgorithms=MD2, RSA keySize < 512 in der Datei zu ersetzen.

Oder (wieder nur für die Prüfung, keine gültige fix)

bearbeiten /etc/default/jenkins und fügen Sie folgendes zu JAVA_ARGS: -Dhudson.model.DownloadService.noSignatureCheck=true

0

Wahrscheinlich Ihre Docker Brücke nicht richtig funktioniert. Löschen Sie die Brücke und starten Sie das Andockfenster neu.