首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查映像的较新Docker版本

检查映像的较新Docker版本
EN

Stack Overflow用户
提问于 2017-11-16 18:12:42
回答 2查看 7.4K关注 0票数 3

我使用标记lts从Docker运行Jenkins。这个标签的背后是version 2.73.2。现在有了一个更新的lts版本:2.73.3。Docker不会自动检查它。我必须执行docker pull jenkins/jenkins:lts才能获得新版本。

但是如何检查标记是否有更新的构建呢?

编辑:我想说清楚:这不是复制品!我询问如何检查可用的更新的Docker镜像。我知道如何升级(正如我上面所说的)。

EN

回答 2

Stack Overflow用户

发布于 2017-11-16 19:53:38

有一个名为watches (https://github.com/v2tec/watchtower)的项目,它监视正在运行的容器,如果有具有相同标记的新版本可用,它将拉出新的镜像并重新启动容器。

票数 3
EN

Stack Overflow用户

发布于 2017-11-16 19:00:46

Docker不检查远程映像的更新版本。构建时,Docker首先检查基础镜像是否在本地缓存中。如果它找到它,它会使用它,否则它会尝试从远程存储库中拉出它。

为了获取最新的镜像,您必须手动执行以下操作:

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

或者,您可以在构建时禁用缓存,并通过指定--no-cache选项始终下载最新的镜像:

代码语言:javascript
复制
docker build --no-cache ...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47326900

复制
相关文章

相似问题

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