jenkinsLTSdocker图片卡在jenkins2.60.3

我有一个图像“x /jenkins基”使用

FROM jenkins/jenkins:lts 

这被另一个人使用

 FROM x/jenkins-base 

现在,尽pipe如此

 docker pull jenkins/jenkins:lts 

图像似乎卡在jenkins2.60.3。

GitHub上的jenkins / jenkins Dockerfile的确还是参考了2.60.3。

那么我怎样才能更新到最新的LTS(今天是2.89.1)呢?

如果他们的标签是那个版本的话; 那么你不能做任何事情。 你可以做什么 – build立你自己的形象!

以刚刚粘贴的Dockerfile为例,在第40行,你会看到他们有一个ARG来设置版本 – 你指出的。

你可以通过使用--build-arg选项来构build一个不同的版本来传递它。

 docker build --build-arg 2.89.1 -t custom-jenkins . 

它看起来像然后使用该variables从他们的服务器下载.war文件,所以我会仔细检查该文件实际上可用于您想要的版本; 看起来是这样

您需要使用docker build --pull来重build您的图像,以便从上到下带来最新的FROM图像