Zwei Probleme, die bei der Installation von Docker-Containern leicht auftreten können 1.Port ist bereits vergeben (Port wurde zugewiesen) Lösung: Ändern Sie den Port 2. dass der Container diesen Namen wiederverwenden kann Lösung: Den vorherigen Container anzeigen (löschen) docker ps -a | grep jenkins_im docker rm jenkins_im Starten Sie den Docker-Dienst sudo systemctl starte Docker vi /home/jenkins/docker-compose.yml, docker-compose.yml erstellen Version: '3' Leistungen: Jenkins: Containername: „Jenkins“ Bild: jenkins/jenkins:lts Neustart: immer Benutzer: jenkins:994 Häfen: - „11005:8080“ - "50000:50000" - "10051:10051" Bände: – /home/jenkins/data:/var/jenkins_home – /usr/bin/docker:/usr/bin/docker – /var/run/docker.sock:/var/run/docker.sock Wenn es vorher keine solche Datei gibt, können Sie sie nach der Änderung nicht speichern. Ändern Sie vi in vim Hier sind die Installationsschritte Gehen Sie zu github und kopieren Sie den Befehl docker run -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts Öffnen Sie das Terminal und stellen Sie per SSH eine Verbindung zum Remote-Testserver her Fügen Sie den obigen Befehl ein, ändern Sie den Standardport 8080, ordnen Sie ihn einem anderen Host-Port zu und geben Sie den Containernamen an. Drücken Sie die Eingabetaste. Wenn alles gut geht, wird eine Zeichenfolge mit Hash-Werten ausgedruckt. docker run --name jenkins_im -itd -p 11005:8080 -p 50000:50000 jenkins/jenkins:lts // -itd: Fügen Sie ein interaktives Terminal hinzu und lassen Sie diesen Befehl Docker im Hintergrund ausführen Führen Sie den folgenden Befehl aus, um zu überprüfen, ob der Container ausgeführt wird docker ps | grep jenkins_im Führen Sie den folgenden Befehl aus, um die Informationen im Container auszudrucken. Sie sehen ein Administratorkennwort. Speichern Sie es zur späteren Verwendung. Drücken Sie Strg+C, um den Protokollbefehl zu beenden. Docker-Protokolle -f jenkins_im Wenn die Firewall nicht ausgeschaltet ist, lassen Sie die Firewall den oben festgelegten Port 11005 öffnen Firewall-Befehl --add-port=11005/tcp --permanent Laden Sie dann die Firewall neu Firewall-Befehl --reload Derzeit können Sie darauf zugreifen, indem Sie die IP- und Portnummer der virtuellen Maschine im Browser eingeben. Die nächsten Schritte sind:
docker start <Containername> Dies ist das Ende dieses Artikels über Beispielcode 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:
|
<<: Das WeChat-Applet realisiert die Funktion zum Hochladen von Bildern
>>: Der Unterschied und die Verwendung von Datum/Uhrzeit und Zeitstempel in MySQL
Inhaltsverzeichnis 1. Objektänderungserkennung 2....
Datenschnittstelle zum Bereitstellen der Anmeldun...
Einführung Es ist nicht nötig, Redis im Detail vo...
Optimistisches Sperren Optimistisches Sperren wir...
1. Geben Sie das Verzeichnis ein, in dem Ihr Proj...
Durch das Umschreiben der URL lässt sich die bevo...
Daten initialisieren Tabelle löschen, wenn `test_...
Mongodb verfügt über einen Befehl db.serverStatus...
Vorwort Unter Windows können Sie mehrere MySQL-In...
1. Bereiten Sie die Java-Umgebung vor, jdk1.8 Übe...
In diesem Tutorial verwenden wir für die Installa...
Inhaltsverzeichnis 1. MySQL-Trigger erstellen: 1....
Inhaltsverzeichnis 1. Regel 1: Objekt.Methode() 1...
Während der Entwicklungstätigkeit bin ich auf ein...
Inhaltsverzeichnis 1. Installieren und erstellen ...