Fork me on GitHub

Herr Knedel/Hal-hal hebat dengan kontainer: Menjalankan Jenkins pada Synology DS

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

225 Words

Langkah 1: Siapkan Synology

Pertama, login SSH harus diaktifkan pada DiskStation. Untuk melakukan ini, buka “Control Panel” > “Terminal

Kemudian Anda bisa log masuk melalui “SSH”, port yang ditentukan dan kata sandi administrator (pengguna Windows menggunakan Putty atau WinSCP). Saya log masuk melalui Terminal, winSCP atau Putty dan membiarkan konsol ini terbuka untuk nanti.

Langkah 2: Siapkan folder Docker

Saya membuat direktori baru bernama “jenkins” di direktori Docker.

Kemudian saya mengubah ke direktori baru dan membuat folder baru “data”:
x
+
Terminal

$ sudo mkdir data

Saya juga membuat file bernama “jenkins.yml” dengan konten berikut. Bagian depan port “8081:” dapat disesuaikan.

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

Langkah 3: Mulai

Saya juga bisa memanfaatkan konsol dengan baik dalam langkah ini. Saya memulai server Jenkins melalui Docker Compose.

x
+
Terminal

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

Setelah itu, saya bisa memanggil server Jenkins saya dengan IP dari stasiun disk dan port yang ditetapkan dari “Langkah 2”.

Langkah 4: Penyiapan

Sekali lagi, saya menggunakan konsol untuk membaca kata sandi awal:
x
+
Terminal

$ cat data/secrets/initialAdminPassword

Lihat: Saya telah memilih “Instalasi yang disarankan”.

Langkah 5: Pekerjaan pertama saya

Saya masuk dan membuat pekerjaan Docker saya.

Seperti yang bisa Anda lihat, semuanya berfungsi dengan baik!