首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jenkins 2.60.3上的Jenkins LTS Docker镜像

Jenkins 2.60.3上的Jenkins LTS Docker镜像
EN

Stack Overflow用户
提问于 2017-12-09 00:31:04
回答 2查看 582关注 0票数 0

我有一个图像"x/jenkins-base“,使用

代码语言:javascript
复制
FROM jenkins/jenkins:lts

它由另一个使用

代码语言:javascript
复制
FROM x/jenkins-base

现在,尽管做了

代码语言:javascript
复制
docker pull jenkins/jenkins:lts

图像似乎停留在Jenkins 2.60.3。

jenkins/jenkins Dockerfile on GitHub实际上仍然引用了2.60.3。

那么我如何更新到最新的LTS (今天是2.89.1)呢?

EN

回答 2

Stack Overflow用户

发布于 2017-12-09 01:06:40

如果他们的lts标记就是那个版本,那么您对此无能为力。你能做的就是建立你自己的形象!

以您刚刚粘贴Dockerfile文件为例,在line 40上,您将看到他们有一个用于设置版本的ARG -正如您所指出的。

您可以通过使用--build-arg选项来使用不同的版本进行构建,以便传递此参数。

代码语言:javascript
复制
docker build --build-arg 2.89.1 -t custom-jenkins .

看起来它会使用这个变量从他们的服务器上下载.war文件,所以我要仔细检查文件是否确实适用于您想要的版本;它看起来像it is.

票数 1
EN

Stack Overflow用户

发布于 2017-12-12 00:53:41

您需要使用docker build --pull从上到下重新生成最新的FROM镜像

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47718455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档