docker没有获取带有最新标签的最新图片

时间:2016-06-29 11:47:38

标签: jenkins docker

在我的Dockerfile中

FROM jenkins:latest

当我用它来构建图像时,我从那时起就有了一些版本(1.642.5)。 几个月后,我想用更新的jenkins版本重建图像。 我删除了(docker rmi)图像并重建(即使使用--no-cache = true)但仍使用旧版本而不是最新版本1.651.3

现在我已经指定了正确的版本

FROM jenkins:1.651.3

现在正在下载并使用“最新版本”。

这是正常行为还是jenkins码头中心的'最新'标签出错? https://hub.docker.com/_/jenkins/

此致

jr00n

1 个答案:

答案 0 :(得分:0)

您的Dockerfile使用“elder”版本的原因是因为一旦您在计算机上下载了jenkins:latest图像,每次您尝试构建自己的图像时,它都会使用其缓存版本。 --no-cache选项意味着您的图像将在不使用已构建图层的缓存的情况下构建,但它仍将使用基本图像中的“缓存”。

如果您希望它正常工作,您应该删除基本图片 - jenkins:latest或在构建时使用--pull选项。