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

HTML-Tabellen-Markup-Tutorial (38): Rahmenfarben-Attribut der Kopfzeile BORDERCOLOR

Um die Tabelle zu verschönern, können Sie für die...

Detailliertes Tutorial zur Installation von mysql-8.0.20 unter Linux

** Installieren Sie mysql-8.0.20 unter Linux ** U...

Docker-Image-Zugriff auf den lokalen Elasticsearch-Port-Vorgang

Wenn Sie den vom Docker-Stack bereitgestellten Im...

So verwenden Sie Echarts zum Visualisieren von Komponenten in Vue

Offizielle Website-Adresse der Echarts-Komponente...

HTML-Grundlagen_Allgemeine Tags, allgemeine Tags und Tabellen

Teil 1 HTML <html> – Start-Tag <Kopf>...

React tsx generiert einen zufälligen Bestätigungscode

React tsx generiert einen zufälligen Bestätigungs...

Es ist Jahresende, ist Ihr MySQL-Passwort sicher?

Vorwort: Das Jahr neigt sich dem Ende zu. Ist es ...

In WMP eingebettetes HTML, kompatibel mit Chrome und IE, detaillierte Einführung

Tatsächlich gibt es viele entsprechende Schreibme...

Sequenzimplementierungsmethode basierend auf MySQL

Das Team ersetzte den neuen Rahmen. Alle neuen Un...

Eine kurze Diskussion zum Problem des Docker-Run-Containers im erstellten Status

Bei einem aktuellen Problem gibt es folgendes Phä...

Flex-Anordnung in CSS darstellen (Layouttool)

In Bezug auf die Anzeige: flexibles Layout: Manch...

Detaillierte Erklärung des Flex-Layouts in CSS

Flex-Layout wird auch elastisches Layout genannt....