Detailliertes Tutorial zum Bereitstellen von Jenkins basierend auf Docker

Detailliertes Tutorial zum Bereitstellen von Jenkins basierend auf Docker

0. Als ich dieses Dokument erstellte, war es ungefähr Dezember 2019 und er2.200 war die neueste Version.

1. Laden Sie das Bild herunter

Docker zieht Jenkins/Jenkins 

Achten Sie darauf, die neuste Version von Jenkins zu installieren. Viele Plug-Ins können mit der alten Version nicht installiert werden.

2. Detaillierte Informationen zu Jenkins anzeigen

Docker-Inspektion Jenkins:2.200 

3. Erstellen Sie ein Jenkins-Verzeichnis (für die Persistenz)

mkdir /home/jenkins_home

4. Starten Sie den Container

docker run -d --name Jenkins_01 -p 8081:8080 -v \

/home/jenkins_home:/home/jenkins_home jenkins:2.200 

【Hinweis】 Möglicherweise treten Probleme mit iptables auf:

iptables ist fehlgeschlagen: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 8080 -j DNAT

--to-destination 192.168.40.142:8080 ! -i br-ff45d935188b: iptables: Nein

Kette/Ziel/Übereinstimmung mit diesem Namen. (Beendigungsstatus 1)

Starten Sie Docker neu

systemctl Neustart Docker

5. Überprüfen Sie, ob der gestartete Jenkins-Container fehlerfrei ist

Docker PS | Grep Jenkins 

6. IP:Port des Webzugriffs

7. Geben Sie den Container ein

docker exec -it Jenkins_01 /bin/bash 

8. Folgen Sie den Anweisungen, um das Passwort (im Container) anzuzeigen.

cat /var/jenkins_home/secrets/initialAdminPassword 

Sun hat getestet

Dies ist das Ende dieses Artikels über das ausführliche Tutorial zur Bereitstellung von Jenkins basierend auf Docker. Weitere relevante Inhalte zur Bereitstellung 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:
  • Methode zur Realisierung einer automatisierten Bereitstellung basierend auf Docker + Jenkins
  • Docker-Container verwendet Jenkins zum Bereitstellen von Webprojekten (Zusammenfassung)
  • Jenkins erstellt Docker-Image-Beispiel
  • Implementierung der kontinuierlichen Integration von Jenkins+Docker
  • Analyse der containerisierten Technologiearchitektur Jenkins Docker K8s-Skript

<<:  Implementieren eines Webplayers mit JavaScript

>>:  Methode zur Realisierung einer automatisierten Bereitstellung basierend auf Docker + Jenkins

Artikel empfehlen

So verstehen Sie die Dateninteraktion und -anzeige im Vue-Frontend und -Backend

Inhaltsverzeichnis 1. Technischer Überblick 2. Te...

Inspirierende Designbeispiele für glänzendes und schimmerndes Website-Design

Diese Sammlung zeigt eine Reihe herausragender und...

Ausführliche Erläuterung der Konzepte und Verwendung von MySQL-Transaktionen

Inhaltsverzeichnis Der Begriff der Affären Der St...

5 Möglichkeiten, um schnell den Leerraum eines Inline-Blocks in HTML zu entfernen

Der Eigenschaftswert „Inline-Block“ ist sehr nütz...

Detaillierte Verwendung von React.Children

Inhaltsverzeichnis 1. Reagieren.Children.map 2. R...

Detaillierte Erläuterung des einzeiligen Funktionscodes des Datumstyps in MySQL

Einzeilige Funktionen vom Datumstyp in MySQL: CUR...

Informationen zur Installation des Python3.8-Images im Docker

Offizielle Docker Hub-Website 1. Suchen Sie nach ...

Implementierung eines CSS-Textschatten-Effekts zur allmählichen Unschärfe

Textschatten Fügen Sie dem Text einen Schatten hi...

Detaillierte Erklärung zur Verwendung des Grep-Befehls in Linux

Linux-Grep-Befehl Mit dem Linux-Befehl grep könne...

7 coole dynamische Website-Designs zur Inspiration

Im Bereich Design gibt es jedes Jahr unterschiedl...

Grundlegende Operationen an unsichtbaren Spalten in MySQL 8.0

Inhaltsverzeichnis 01 Unsichtbare Spalten erstell...

Methoden und Schritte für den Zugriff auf die Baidu Maps API mit JavaScript

Inhaltsverzeichnis 1. Baidu Map API-Zugriff 2. Ve...