Im Zuge meines Aufbaus eines NAS samt Openmediavault und als Hardwarelösung ein Thinkpad e330 hatte ich in einem anderen Artikel einen groben Aufbau des NAS beschrieben.
Da ich es durchaus auch beruflich nutzte, war also klar, dass ich zumindest ein Jenkins Buildserver mit aufsetze.
Ich nutzte aktuell eben auch Docker und Portainer und somit ist der Einsatz eines Docker-Compose Files über eine Integration eines Stack möglich innerhalb von Portainer.
Grundsätzlich kann man die Docker-Compose Files auch entsprechend mit Tools wie Visual Studio Code aufsetzen, sollte man auch machen. Die Integration in VSC ist wirklich hervorragend. In diesem Beispiel Unterhalb zeige ich wie ich den Jenkins Buildserver als Stack in Portainer angelegt habe.
Die von mir genutzte Yaml-Konfiguration könnt ihr hier sehen:
version: "3.8" services: jenkins: image: jenkins/jenkins:lts privileged: true user: root ports: - 8081:8080 - 50000:50000 container_name: jenkins volumes: - ~/jenkins:/var/jenkins_home - /var/run/docker.sock:/var/run/docker.sock - /usr/local/bin/docker:/usr/local/bin/docker
Nach dem Start innerhalb von Portainer sieht dann der Jenkins-Server so aus:
Neueste Kommentare