Fork me on GitHub

Herr Knedel/Suurepärased asjad konteineritega: Jenkinsi käivitamine Synology DS-i peal

Created Sun, 21 Mar 2021 00:00:00 +0000 Modified Sat, 01 Oct 2022 10:52:33 +0000 Schwierigkeitsgrad: Es kann etwas länger dauern

196 Words

Samm 1: Synology ettevalmistamine

Kõigepealt tuleb DiskStationil aktiveerida SSH-sisselogimine. Selleks mine “Juhtpaneel” > “Terminal” > “Terminal”.

Seejärel saate sisse logida “SSH”, määratud pordi ja administraatori parooliga (Windowsi kasutajad kasutavad Putty või WinSCP). Ma login sisse terminali, winSCP või Putty kaudu ja jätan selle konsooli hiljem avatuks.

Samm 2: Dockeri kausta ettevalmistamine

Loon Dockeri kataloogi uue kataloogi nimega “jenkins”.

Siis vahetan uue kataloogi ja loo uue kausta “data”:
x
+
Terminal

$ sudo mkdir data

Loon ka faili nimega “jenkins.yml” järgmise sisuga. Pordi “8081:” esiosa on reguleeritav.

version: '2.0'
services:
  jenkins:
    restart: always
    image: jenkins/jenkins:lts
    privileged: true
    user: root
    ports:
      - 8081:8080
    container_name: jenkins
    volumes:
      - ./data:/var/jenkins_home
      - /var/run/docker.sock:/var/run/docker.sock
      - /usr/local/bin/docker:/usr/local/bin/docker

3. samm: Alusta

Selles etapis saan ka konsooli hästi ära kasutada. Käivitan Jenkinsi serveri Docker Compose’i kaudu.

x
+
Terminal

$ sudo docker-compose -f jenkins.yml up -d

Pärast seda võin helistada oma Jenkinsi serverisse, kasutades kettajaama IP-d ja “sammust 2” määratud porti.

4. samm: seadistamine

Jällegi, ma kasutan konsooli, et lugeda välja esialgne parool:
x
+
Terminal

$ cat data/secrets/initialAdminPassword

Vt: Olen valinud “Soovituslik paigaldus”.

5. samm: Minu esimene töökoht

Ma login sisse ja loen oma Dockeri töö.

Nagu näete, töötab kõik suurepäraselt!