docker build --pull 的 意思
docker build --pull centos:v2 -f Dockerfile
官方解释:
它将提取任何基本映像的最新版本,而不是重复使用您已经在本地标记的内容
例如,基于移动标签(例如 ubuntu:bionic )的图像。上游会进行更改并定期重建它,但是您可能在本地拥有一个月的映像。码头工人会很乐意根据旧基地建造。 -拉会产生副作用,因此您将根据最新的基本图像进行构建。
就是说加上 --pull 时,Dockerfile 文件中 的 From 基础镜像 可能不会使用本地已下载好的镜像,而是会去远程 docker 仓库检查 Dockerfile 中的基础镜像 是不是 latest 的,如果不是,就会下载 最新的镜像作为基础镜像。所以我理解的这个参数就是针对 Dockerfile 里的 From 后基础镜像设置的。