Beispiel für den Aufbau eines Jenkins-Dienstes mit Docker

Beispiel für den Aufbau eines Jenkins-Dienstes mit Docker

Ziehen Sie das Bild

root@EricZhou-MateBookProX: Docker Pull Jenkins/Jenkins:lts
lts: Abrufen von Jenkins/Jenkins
3192219afd04: Ziehen abgeschlossen
17c160265e75: Ziehen abgeschlossen
cc4fe40d0e61: Ziehen abgeschlossen
9d647f502a07: Extrahieren von [=====================================> ] 35,65 MB/50,07 MB
d108b8c498aa: Download abgeschlossen
1bfe918b8aa5: Download abgeschlossen
dafa1a7c0751: Wird heruntergeladen [===================> ] 36,8 MB/104,2 MB
9221a8ef4852: Herunterladen [===> ] 3,116 MB/44,27 MB
a79e75dd432b: Download abgeschlossen
efbc20726efc: Wird heruntergeladen

Erstellen eines Datenträgerverzeichnisses

makdir /home/jenkins

Docker-Container ausführen

docker run -d --name jenkins -p 7000:80 -v /home/jenkins:/home/jenkins jenkins/jenkins:lts

Überprüfen Sie den Jenkins-Container und den Statuswert „UP“.

root@EricZhou-MateBookProX: Docker ps
CONTAINER ID BILD BEFEHL ERSTELLT STATUS PORTS NAMEN
29c2a14856be jenkins/jenkins:lts "/sbin/tini -- /usr/…" vor 22 Sekunden Aktiv seit 21 Sekunden 8080/tcp, 50000/tcp, 0.0.0.0:7000->80/tcp jenkins

Geben Sie localhost:7000 in den Browser ein und rufen Sie die folgende Seite auf

Betreten Sie den Container, holen Sie sich das Passwort und geben Sie es ein

# Geben Sie den Container root@EricZhou-MateBookProX ein: docker exec -it jenkins bash
# Holen Sie sich das Passwort jenkins@2fdf047094f6:/$ cat /var/jenkins_home/secrets/initialAdminPassword
1c45086eac3043feade3e816a306cf5b 

Installieren Sie die empfohlenen Plugins, warten Sie den Installationsvorgang ab und der Dienst ist eingerichtet

Oben sind die Einzelheiten des Beispiels zum Erstellen eines Jenkins-Dienstes mit Docker aufgeführt. Weitere Informationen zum Erstellen eines Jenkins-Dienstes mit Docker finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • Docker erstellt Jenkins und automatisiert die Schritte zum Verpacken und Bereitstellen von Projekten
  • Verwenden der Docker+Jenkins+Python3-Umgebung zum Erstellen eines äußerst detaillierten Tutorials
  • Docker+Gitlab+Jenkins erstellt automatisierte Bereitstellung von Grund auf
  • Docker erstellt eine Jenkins+Maven-Plattform zum Erstellen und Bereitstellen von Code
  • Beim Einrichten von Jenkins in einer Docker-Umgebung werden im Konsolenprotokoll beim Erstellen von Aufgaben verstümmelte chinesische Zeichen angezeigt
  • Implementierung des Jenkins-Automatisierungstools mithilfe von Docker

<<:  So schreiben Sie hochwertigen JavaScript-Code

>>:  Tutorial-Diagramm zur kostenlosen 64-Bit-Installationsversion von MySQL 5.7.31

Artikel empfehlen

Eine kurze Analyse der Unterschiede zwischen Undo, Redo und Binlog in MySQL

Inhaltsverzeichnis Vorwort 【Protokoll rückgängig ...

Ändern Sie das JVM-Kodierungsproblem, wenn Tomcat ausgeführt wird

Frage: Vor kurzem traten bei der Bereitstellung d...

Verschönerung der Dualsystem-Boot-Schnittstelle für Win10 + Ubuntu20.04 LTS

Effektanzeige Die eingebaute Boot-Oberfläche ist ...

Detaillierte Erklärung des Workbench-Beispiels in MySQL

MySQL Workbench – Modellierungs- und Designtool 1...

Was bedeutet Eingabetyp und wie kann die Eingabe begrenzt werden?

Gängige Methoden zur Begrenzung der Eingabe 1. Um ...

JS tiefe und flache Kopierdetails

Inhaltsverzeichnis 1. Was bedeutet „Shallow Copy“...

So stellen Sie War-Pakete manuell über Tomcat9 unter Windows und Linux bereit

Die Ergebnisse sind in Windows- und Linux-Umgebun...

MySQL fängt die SQL-Anweisung der String-Funktion ab

1. left(name,4) fängt die 4 Zeichen auf der linke...

Empfehlen Sie einen coolen blinkenden Alarmknopf

Die Wirkung ist wie folgt: Der Code lautet wie fo...

MySQL-Tutorial versteht gespeicherte Prozeduren gründlich

Inhaltsverzeichnis 1. Konzepte im Zusammenhang mi...

So verwenden Sie Cursor-Trigger in MySQL

Cursor Die von der Auswahlabfrage zurückgegebenen...

Tutorial zur Verwendung von Profilen in MySQL

Was ist ein Profil? Wir können es verwenden, wenn...

Tipps zum Festlegen von HTML-Tabellenrändern

Für viele HTML-Neulinge ist die Tabelle <table...

Die neueste Sammlung von 18 Webdesign-Arbeiten im grünen Stil

Toy Story 3 Online-Marketing-Website Zen Mobile E...