前提
Synology NAS DS218+で遊んでいます。
NAS :Synology DiskStation 218+
RAM:10GB(2GB+8GB)
HDD:4TB + 3TB
8GBはインストールはできるけどサポート外になるのでお気をつけて
Synology Docker では、使えないオプションを設定するので、sshで接続してコマンドを叩いてやります。
概要
Synology Docker での jenkins 起動オプションを考えてみた
詳細
Docker jenkins から Docker コンテナを起動するための設定
sudo
-u root
-v /var/run/docker.sock:/var/run/docker.sock
jenkinsの時間を日本時間にしたい
-e TZ=Asia/Tokyo
8080ポートと50000ポートをbridgeの別ポート番号に設定
-p xxxxx:8080 -p zzzzzz:50000
jenkinsのjenkins_homeをSynology NASの共有フォルダ[docker]以下に設定する
事前に[docker/jenkins_home]を[volume1]に作成し(もちろんその他のvolumeでも良い)
-v /volume1/docker/jenkins_home:/var/jenkins_home
-v /volume1/docker/jenkins_home/workspace:/var/jenkins_home/workspace
work_spaceもNASのフォルダに保存しておく( jenkins_home以下なので、本来要らないはずなのになぁ... )
まとめるとこんな感じ
sudo docker run -u root -d -e TZ=Asia/Tokyo -p xxxxx:8080 -p zzzzz:50000 --name jenkins-blueocean_Test -v /volume1/docker/jenkins_home:/var/jenkins_home -v /volume1/docker/jenkins_home/workspace:/var/jenkins_home/workspace -v /var/run/docker.sock:/var/run/docker.sock jenkinsci/blueocean
それでは、すばらしいSynology NASライフを