Jenkins im Docker Container starten
- Ein Verzeichnis auf dem lokalen Rechner anlegen. Ich gehe davon aus, dass auf
einer Bash-Shell gearbeitet wird.
mkdir -p $HOME/jenkins
- Das Jenkins Image starten. Bei der Portnummer vergesse ich immer wieder, welche
Zahl für welchen Host steht. Die erste Zahl bezeichnet den Port auf dem Docker
Host. Die zweite Zahl nach dem Doppelpunkt den Port im Container.
docker container run --name jenkins \ -p 8080:8080 -p 50000:50000 \ -v $HOME/jenkins:/var/jenkins_home \ -d \ jenkins
- Das Passwort aufschreiben, welches jetzt angezeigt wird.
- Browser öffnen mit der passenden IP Adresse. Bei mir läuft Docker in
der Virtual Box auf einem Windows Pro Rechner. D.h. der Docker läuft
in der Regel unter der IP Adresse 192.68.99.100.
http://192.168.99.100:8080
Jenkins im Docker Container aktualisieren
- Rechts oben im Browser seht ihr vielleicht eine rot unterlegte Zahl. Diese signalisiert, Jenkins möchte aktualisiert werden. Die Adresse des Download Links kopiert ihr.
- Einloggen in den Docker Jenkins Container.
docker container exec -u 0 -it jenkins bash
- Das Update herunterladen. Dazu die kopierte Adresse aus dem vorletzten
Schritt auf der Kommandozeile eingeben.
wget http://updates.jenkins-ci.org/download/war/2.150.2/jenkins.war
- Diese Datei an den richtigen Ort verschieben.
mv ./jenkins.war /usr/share/jenkins
- Berechtigung ändern.
chown jenkins:jenkins /usr/share/jenkins/jenkins.war
- Container verlassen und neu starten.
exit docker container restart jenkins
Keine Kommentare:
Kommentar veröffentlichen