ステップ1:Synologyを準備する
まず、DiskStationでSSHログインを有効にする必要があります。そのためには、「コントロールパネル」→「ターミナル」を開きます。
そして、「SSH」、指定されたポート、管理者パスワードでログインします(WindowsユーザーはPuttyまたはWinSCPを使用します)。
ターミナル、winSCP、Puttyでログインして、このコンソールを開いたままにしておくと、後で便利です。
ステップ2:Dockerフォルダの準備
Dockerディレクトリの中に「jenkins」というディレクトリを新規に作成します。
そして、新しいディレクトリに移動し、新しいフォルダ “data “を作成します。
$ sudo mkdir data
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:スタート
このステップでは、コンソールもうまく活用できるんだ。Docker Compose経由でJenkinsサーバを起動させています。
$ sudo docker-compose -f jenkins.yml up -d
ステップ4:セットアップ
ここでもコンソールを使って初期パスワードを読み上げています。
$ cat data/secrets/initialAdminPassword
推奨インストール」を選択しました。
ステップ5:初めての仕事
ログインして、Dockerジョブを作成します。
ご覧のとおり、すべてがうまくいっています。