Empfohlene Docker-Lernmaterialien: https://www.runoob.com/docker/docker-tutorial.html 1. Docker-Installation in der Centos7-Umgebung Gehen Sie zuerst auf die offizielle Website, um das Image herunterzuladen, offizielles Docker-Image: https://hub.docker.com/ 1. Installieren Sie die neueste Version yum install -y yum-utils Gerätemapper-Persistente-Daten lvm2 2. Docker-Quelle hinzufügen yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 3. Docker installieren yum installiere docker-ce Hinweis: Prüfen Sie, ob Docker installiert ist? Yum-Liste installiert | Grep Docker Wenn Sie deinstallieren möchten, können Sie den folgenden Befehl eingeben: yum entfernen xxx xxxx xxx 4. Stellen Sie DNS, Beschleuniger und Bind-IP in { "DNS": [ „114.114.114.114“, „8.8.8.8“ ], #Accelerator, der die Geschwindigkeit des Herunterladens von Bildern erhöhen kann. Sie können es auch auf die Alibaba Cloud-Spiegeladresse "registry-mirrors" konfigurieren: ["https://registry-docker.com"], "bip":"172.17.5.1/24" } 5. Überprüfen Sie nach der Installation die Docker-Version und Informationen Docker-Version Docker-Informationen 6. Stellen Sie Docker so ein, dass es beim Start der virtuellen Maschine gestartet wird sudo chkconfig Docker ein 7. Docker starten sudo service docker start 2. Installieren Sie Jenkins mit Docker 1. Passen Sie im Allgemeinen zur Vereinfachung der Verwaltung das IP-Segment des Containers an. Hier passe ich meinen Netzwerknamen an: mynetwork Docker-Netzwerk erstellen --subnet=172.18.0.0/16 meinNetzwerk Die Definition ist vollständig und kann eingesehen werden: 2. Laden Sie das Jinkins-Image herunter: Docker Pull Jenkins/Jenkins: Neueste 3. Container-Konto autorisieren Um zu verhindern, dass Jenkins bei der Migration oder Neuerstellung des Containers neu installiert wird, müssen Sie bei der ersten Installation die Daten im entsprechenden Verzeichnis mounten. In meinem Fall mounte ich die Daten in dieses Verzeichnis: chown -R 1000 /home/docker/data/jenkins 4. Erstellen Sie einen Container und starten Sie ihn, wenn Linux startet, und geben Sie eine feste IP an docker run --net meinnetzwerk --ip 172.18.0.4 -v /home/docker/data/projekt/jenkins:/home/docker/data/jenkins -v /home/docker/var/jenkins/jenkins_home:/var/jenkins_home -v /etc/Ortszeit:/etc/Ortszeit -e JAVA_OPTS=-Duser.timezone=Asia/Shanghai -dit --name mein-jenkins -p 8080:8080 -p 50000:50000 --restart=immer jenkins/jenkins:latest erklären: 2. Hinweis: Die Portnummer 6. Die Installation ist erfolgreich. Überprüfen Sie: docker ps -a | grep jenkins 5. Geben Sie den Container ein: docker exec -it -u root mein-jenkins /bin/bash Standardbenutzer: 6. Installieren Sie den Vim-Befehl zum ersten Mal im Container: apt-get-Aktualisierung apt-get installieren vim 7. Es gibt zwei Möglichkeiten, den Container zu verlassen: Zusammenfassen Dies ist das Ende dieses Artikels über die Installation eines Jenkins-Containers in einer Docker-Umgebung. Weitere Informationen zur Installation eines Jenkins-Containers in einer Docker-Umgebung 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:
|
<<: Natives JS zur Implementierung einer Echtzeituhr
Vorwort: Dieser Artikel basiert auf den Erfahrung...
Nginx-Protokollbeschreibung Über Zugriffsprotokol...
In diesem Artikel finden Sie das Installations-Tu...
Openlayers ist ein modulares, leistungsstarkes un...
1. Navigation: Ungeordnete Liste vs. andere Besch...
Inhaltsverzeichnis 1. Installieren Sie die erford...
Vorwort Dieser Artikel stellt hauptsächlich 4 Met...
Inhaltsverzeichnis 1. Was ist Grub-Verschlüsselun...
1. Fügen Sie am Anfang des Stylesheets einen Komme...
Webserver 1. Der Webserver schaltet unnötige IIS-...
Deklarieren von Variablen Festlegen globaler Vari...
Vor kurzem habe ich einen solchen Effekt implemen...
Verwenden Sie OSS, um Bilder oder Anhänge in ein ...
Verwenden Sie CSS3, um coole Radar-Scan-Bilder zu...
Inhaltsverzeichnis 1. Schreiben Sie Webshell in d...