docker build --pull 的 意思

docker build --pull centos:v2 -f Dockerfile

官方解释:
它将提取任何基本映像的最新版本,而不是重复使用您已经在本地标记的内容
例如,基于移动标签(例如 ubuntu:bionic )的图像。上游会进行更改并定期重建它,但是您可能在本地拥有一个月的映像。码头工人会很乐意根据旧基地建造。 -拉会产生副作用,因此您将根据最新的基本图像进行构建。

就是说加上 --pull 时,Dockerfile 文件中 的 From 基础镜像 可能不会使用本地已下载好的镜像,而是会去远程 docker 仓库检查 Dockerfile 中的基础镜像 是不是 latest 的,如果不是,就会下载 最新的镜像作为基础镜像。所以我理解的这个参数就是针对 Dockerfile 里的 From 后基础镜像设置的。

上一篇:解决docker开启端口映射后,会直接穿透本机防火墙的问题


下一篇:Linux 下使用Docker 安装 LNMP环境 (转)