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

Installieren Sie MySQL 5.7 unter Ubuntu 18.04

Dieser Artikel wurde unter Bezugnahme auf die off...

Strategie zur Optimierung der Leistung von MySQL-Datenbankabfragen

Optimieren von Abfragen Verwenden der Explain-Anw...

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

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

React verwendet Routing, um zur Anmeldeoberfläche umzuleiten

Im vorherigen Artikel haben wir nach der Konfigur...

So installieren Sie Tomcat-8.5.39 auf centos7.6

So installieren Sie Tomcat-8.5.39 auf CentOS 7.6....

Detaillierte Analyse von MySQL-Datenbanktransaktionen und -Sperren

Inhaltsverzeichnis 1. Grundlegende Konzepte SÄURE...

Vor- und Nachteile gängiger MySQL-Speicher-Engines

Inhaltsverzeichnis Alle Speicher-Engines anzeigen...

Layui implementiert den Bestätigungscode der Anmeldeschnittstelle

In diesem Artikelbeispiel wird der spezifische Co...

TypeScript-Aufzählungstypen im Detail erklären

Inhaltsverzeichnis 1. Digitale Aufzählung 2. Zeic...

Lösung für das 404-Problem der Tomcat-Installation in Docker

Suchen Sie die Container-ID von Tomcat und rufen ...

Implementierungs- und Nutzungsszenarien der JS-Anti-Shake-Drosselungsfunktion

Inhaltsverzeichnis 1. Was ist die Anti-Shake-Funk...

Implementierungscode für den MySQL-Protokolltrigger

SQL-Anweisung DROP-TRIGGER WENN EXISTIERT sys_men...

Detaillierte Erklärung zur Verwendung von Router-View-Komponenten in Vue

Wenn Sie ein Vue-Projekt entwickeln, müssen Sie h...

So führen Sie das React-Projekt auf dem offiziellen WeChat-Konto aus

Inhaltsverzeichnis 1. Verwenden Sie das „A“-Tag, ...