Fork me on GitHub

Herr Knedel/Великі справи з контейнерами: Запуск Дженкінса на Synology DS

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

212 Words

Крок 1: Підготуйте Synology

По-перше, на DiskStation повинен бути активований вхід по SSH. Для цього необхідно зайти в “Панель управління” > “Термінал

Далі можна увійти через “SSH”, вказаний порт та пароль адміністратора (користувачі Windows використовують Putty або WinSCP). Заходжу через Термінал, winSCP або Putty і залишаю цю консоль відкритою на потім.

Крок 2: Підготуйте папку Docker

Створюю новий каталог з назвою “jenkins” в каталозі Docker.

Потім переходжу в новий каталог і створюю нову папку “data”:
x
+
Terminal

$ sudo mkdir data

Також створюю файл під назвою “jenkins.yml” з наступним змістом. Передня частина порту “8081:” може регулюватися.

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: Старт

Я також можу добре використовувати консоль на цьому етапі. Я запускаю сервер Jenkins через Docker Compose.

x
+
Terminal

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

Після цього я можу викликати свій сервер Jenkins з IP дискової станції та призначеним портом з “Кроку 2”.

Крок 4: Налаштування

Знову за допомогою пульта зчитую початковий пароль:
x
+
Terminal

$ cat data/secrets/initialAdminPassword

Бачиш: Я вибрав “Рекомендована установка”.

Крок 5: Моя перша робота

Я заходжу в систему і створюю своє робоче місце Docker.

Як бачите, все працює чудово!