Jenkins neueste Version des Java11-Docker-Installations-Tutorials

Die neue Version von Jenkins muss Java11 oder Java17 sein. Wählen Sie daher die zu installierende Docker-Methode aus. Die Schritte lauten wie folgt:

Lassen Sie uns nicht über die Installation von Docker sprechen oder yum install docker verwenden,
um der offiziellen Dokumentation Schritt für Schritt zu folgen, und scheitern Sie schließlich an der Installation.

E: Fehler beim Abrufen von http://deb.debian.org/debian/pool/main/p/python3.9/python3.9-minimal_3.9.2-1_amd64.deb Zeitüberschreitung der Verbindung [IP: 146.75.114.132 80]
E : http://deb.debian.org/debian/pool/main/m/mpdecimal/libmpdec3_2.5.1-1_amd64.deb konnte nicht abgerufen werden. Zeitüberschreitung bei Verbindung [IP: 151.101.110.132 80]
E: Fehler beim Abrufen von http:/ /deb.debian.org/debian/pool/main/p/python3.9/libpython3.9-stdlib_3.9.2-1_amd64.deb Verbindungszeitüberschreitung [IP: 151.101.110.132 80]
E: Fehler beim Abrufen von http:// deb.debian.org/debian/pool/main/p/python3.9/python3.9_3.9.2-1_amd64.deb Verbindungszeitüberschreitung [IP: 146.75.114.132 80]
E: Einige Archive können nicht abgerufen werden. Führen Sie möglicherweise apt- aus. Update erhalten oder mit --fix-missing versuchen?

Es wird vermutet, dass es bei der offiziellen Verwendung des Dockers des Debian-Kernels, ich bin ein Centos, immer noch ein kleines Problem gibt.
Gehen Sie direkt zum Docker-Warehouse, um Jenkins zu finden, um die neueste Version abzurufen:

Docker Pull Jenkins/Jenkins:lts-jdk11

Wenn der Zug nicht erfolgreich ist, können Sie die inländische Beschleunigungsquelle verwenden. Meine Internetgeschwindigkeit ist in Ordnung.
Erstellen Sie dann ein Zuordnungsverzeichnis. Ich habe es mit den üblichen zusammengestellt

mkdir /var/jenkins


Da der Jenkins-Benutzer die UID 1000 hat, erteilen Sie dem Verzeichnis die Berechtigung

chown 1000.1000 /var/jenkins

docker run -d -v jenkins_home:/var/jenkins_home -p 8080:8080 -p 50000:50000 --restart=on-failure jenkins/jenkins:lts-jdk11

Ändern Sie hier jenkins_home in /var/jenkins. Ich blieb eine Weile an diesem Ort hängen. Nachdem ich die Dokumentation gelesen hatte, wurde mir klar, dass das Verzeichnis vor dem -v-Parameter-Doppelpunkt „:“ das Hostverzeichnis und das letztere Verzeichnis das Verzeichnis im Container ist. PS: Das Containerverzeichnis darf kein relativer Pfad sein
--- -Wenn das Hostverzeichnis nicht existiert, wird es automatisch generiert.

docker run -d -v /var/jenkins:/var/jenkins_home -p 8080:8080 -p 50000:50000 --restart=on-failure jenkins/jenkins:lts-jdk11

Erfolgreich Blumen verteilen!

おすすめ

転載: blog.csdn.net/leonnew/article/details/126876383