Docker from Keyword in Dockerfile是否查找最新的图像?

emeijp43  于 2022-10-23  发布在  Docker
关注(0)|答案(2)|浏览(142)

我有一个CI Runner,它可以自动从dockerfile中构建一个docker映像。我的停靠者图像是基于另一个停靠者图像。因此,我的dockerfile的开头如下所示:

FROM linktoimage/imagename:latest

Docker是否在构建过程中检查imagename的本地版本是否仍然是最新的(类似于docker Pull?因为我注意到,如果我在配置项运行器上运行docker images,它会显示旧版本的imagename

o4hqfura

o4hqfura1#

Docker是否在构建过程中检查ImageName的本地版本是否仍然是最新的(类似于docker Pull)?
不,默认情况下,由于构建缓存的原因,docker不会这样做。它将使用缓存中本地拥有的任何现有图像[1]。
但是,您可以使用--no-cache选项启用所需的行为:

$ docker build . --no-cache=true
deyfvvtc

deyfvvtc2#

Docker不检查远程映像的更新版本。在构建时,Docker首先检查基础镜像是否在本地缓存中。如果它发现它正在使用它,否则它会尝试从远程存储库中拉出它。
来源:https://stackoverflow.com/a/47327944/88513

相关问题