docker build 是否会自动下载基础镜像的更新版本?
关于Docker Build镜像使用的问题
是的,默认情况下docker build会一直使用本地已有的debian:stable-slim镜像,不会主动去Docker Hub拉取该镜像的更新版本,除非你做以下两种操作之一:
- 删除本地的
debian:stable-slim镜像,下次执行docker build时会重新从远端拉取最新版本 - 执行
docker build时添加--pull参数,该参数会强制Docker检查远端仓库是否有该镜像的更新版本,如果有则先拉取最新镜像再进行构建
这是因为Docker的构建逻辑会优先使用本地已存在的镜像来提升构建效率,避免重复下载。只有当本地找不到对应镜像时,才会自动从远端仓库拉取。
内容的提问来源于stack exchange,提问作者Pieter
相关产品推荐
相关产品推荐

