最初にオチ
"Docker Official Images"は更新が止まっていますが、Jenkins公式ページには別リポジトリへのリンクがあります。
Jenkinsの”Docker Oficial Images”イメージを更新する方法
基本的に出オチの方法で問題ないと思いますが、何かしら問題があったときの次善策としてJenkinsの”Docker Oficial Images”イメージを更新する方法は以下の通り。
- JenkinsダウンロードページからLTS版かWeekly版、好きな方の"Generic Java package (.war)"をダウンロード
- ダウンロードしたファイルを
/usr/share/jenkins/jenkins.war
にマウントしてDocker起動。
以上です。Docerfile内でダウンロード&設置でもいいかもしれません(未確認)。
docker-compose.ymlなら以下の通り
docker-compose.yml
version: '3.2'
services:
jenkins:
image: jenkins
container_name: jenkins
restart: always
ports:
- '8080:8080'
volumes:
- [path to jenkins.war]:/usr/share/jenkins/jenkins.war
教訓
公式サイトのチェックは大事。
”Docker Oficial Images”だけでなく、公式サイトもチェックする。
ドキュメントなんかも含め、オフィシャル大事。