So installieren Sie Jenkins mit Docker

So installieren Sie Jenkins mit Docker

1. Ziehen Sie das Bild

Die Version, die ich hier installiert habe, ist 2.222.3-centos. Sie können die Version, die Sie benötigen, hier herunterladen: https://hub.docker.com/_/jenkins?tab=tags

ocker pull jenkins/jenkins:2.222.3-centos

2. Erstellen Sie ein lokales Datenvolumen

Der Pfad, dem ich das lokale Datenvolumen zuordne, ist /data/jenkins_home/. Sie können ihn ändern, wenn Sie ihn woanders ablegen möchten.

-p /data/jenkins_home/

Die Verzeichnisberechtigungen müssen geändert werden, da beim Zuordnen des lokalen Datenvolumens der Eigentümer des Verzeichnisses /data/jenkins_home/ der Root-Benutzer ist und die UID des Jenkins-Benutzers im Container 1000 lautet.

-R 1000:1000 /data/jenkins_home/

3. Erstellen Sie einen Container

docker run -d --name jenkins -p 8040:8080 -p 50000:50000 -v /data/jenkins_home:/var/jenkins_home jenkins/jenkins:2.222.3-centos

veranschaulichen:

  • Mit dem Flag -d kann der Docker-Container im Hintergrund ausgeführt werden.
  • --name definiert einen Containernamen. Wenn nicht angegeben, wird automatisch eine zufällige Zeichenfolge als UUID generiert.
  • -p 8040:8080 Portzuordnung. Mein lokaler Port 8080 ist belegt, deshalb habe ich einfach Port 8040 zugeordnet.
  • -p 50000:50000 Portzuordnung
  • -v /data/jenkins_home:/var/jenkins_home bindet ein Datenvolumen, /data/jenkins_home ist das gerade erstellte lokale Datenvolumen

4. Jenkins konfigurieren

1. Öffnen Sie Jenkins

Rufen Sie http://192.168.1.106:8040/ (ersetzen Sie es durch Ihre eigene IP-Adresse und Ihren Port) über den Browser auf, um auf die Startseite zu gelangen. Wenn Jenkins noch nicht gestartet ist, wird der folgende Inhalt angezeigt

2. Geben Sie das Administratorkennwort ein

Hier müssen Sie das initiale Administratorpasswort eingeben. Laut Eingabeaufforderung befindet sich das Passwort in der Datei /var/jenkins_home/secrets/initialAdminPassword. Beachten Sie, dass sich dieser Pfad im Docker-Container befindet, sodass wir ihn über den folgenden Befehl erhalten

ker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
85770376692448b7b6a8e301fb437848

Vergessen Sie nicht, dass wir das lokale Datenvolumen /data/jenkins_home/ zugeordnet haben, sodass Sie es auch mit dem folgenden Befehl ausgeben können

ata/jenkins_home/secrets/initialAdminPassword 
85770376692448b7b6a8e301fb437848

Nachdem Sie Ihr Passwort eingegeben haben, klicken Sie auf Weiter

3. Plugins installieren

Wählen Sie hier die empfohlenen Plugins zur Installation aus, und Jenkins beginnt automatisch mit der Installation. Wenn die Plugin-Installation langsam ist, lesen Sie bitte „So lösen Sie das Problem, dass die Jenkins-Plugin-Installation langsam ist (Linux)“.

Nach Abschluss der Installation wird automatisch zum nächsten Schritt gesprungen

4. Erstellen Sie einen Administrator

5. Instanzkonfiguration

Achten Sie einfach auf die IP-Adresse und den Port

6. Konfiguration abgeschlossen

Beachten:

Die über den 360-Browser aufgerufene Jenkins-Initialisierungsseite ist auf Englisch. Bitte verwenden Sie stattdessen den Chrome-Browser, der auf Chinesisch sein muss, damit es nicht unangenehm aussieht.

Referenz:
https://segon.cn/install-jenkins-using-docker.html

Dies ist das Ende dieses Artikels zur Installation von Jenkins mit Docker. Weitere Informationen zur Installation von Jenkins mit Docker finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Detaillierter Prozess der Installation von Jenkins-2.249.3-1.1 mit Docker
  • Praktische Hinweise zur Installation von Jenkins mit Docker-Compose
  • Ein ausführliches Tutorial zur Installation von Jenkins auf Docker für Anfänger
  • Detailliertes Tutorial zur Installation des Jenkins-Containers in einer Docker-Umgebung
  • Installieren Sie Jenkins mit Docker und lösen Sie das Problem des anfänglichen Plugin-Installationsfehlers
  • Beispielcode zur Installation von Jenkins mit Docker
  • Docker-Bereitstellungs- und Installationsschritte für Jenkins

<<:  Vue-Handschrift-Ladeanimationsprojekt

>>:  Analyse und Lösung eines Fehlalarmproblems bei der langsamen MySQL-Protokollüberwachung

Artikel empfehlen

JavaScript zur Implementierung eines Sprachwarteschlangensystems

Inhaltsverzeichnis einführen Hauptmerkmale Effekt...

Lösung für das Jitter-Problem beim CSS3-Transformationsübergang

transform: scale(); Skalierung verursacht Jitter ...

Was Sie über das Erstellen von MySQL-Indizes wissen müssen

Inhaltsverzeichnis Vorwort: 1. Indexmethode erste...

Spezifische Verwendung von MySQL-Operatoren (und, oder, in, nicht)

Inhaltsverzeichnis 1. Einleitung 2. Haupttext 2.1...

Tutorial zur Installation von MYSQL8.X auf Centos

MySQL-Installation (4, 5, 6 können weggelassen we...

CSS Lieferadresse Parallelogramm Linienstil Beispielcode

Der Code sieht folgendermaßen aus: // Linienstil ...

ThingJS-Partikeleffekte, um Regen- und Schneeeffekte mit einem Klick zu erzielen

Inhaltsverzeichnis 1. Partikeleffekte 2. Laden Si...

5 äußerst nützliche Open-Source-Docker-Tools, die dringend empfohlen werden

Einführung Die Docker-Community hat viele Open-So...

Ein vollständiges Tutorial zur Verwendung der Axios-Kapselung in Vue

Vorwort Heutzutage wird in Projekten häufig die A...

Tutorial zur Installation von MySQL 5.7.9 mit RPM-Paket unter CentOS 7

Aufgezeichnetes MySQL 5.7.9-Installationstutorial...

Docker-Installationstutorial: Erste Schritte (Anfängerausgabe)

Doccer-Einführung: Docker ist eine Container-bezo...