docker build --pull centos:v2 -f Dockerfile
官方解釋:
它將提取任何基本映像的最新版本,而不是重復使用您已經在本地標記的內容
例如,基於移動標簽(例如 ubuntu:bionic )的圖像。上游會進行更改並定期重建它,但是您可能在本地擁有一個月的映像。碼頭工人會很樂意根據舊基地建造。 -拉會產生副作用,因此您將根據最新的基本圖像進行構建。
就是說加上 --pull 時,Dockerfile 文件中 的 From 基礎鏡像 可能不會使用本地已下載好的鏡像,而是會去遠程 docker 倉庫檢查 Dockerfile 中的基礎鏡像 是不是 latest 的,如果不是,就會下載 最新的鏡像作為基礎鏡像。所以我理解的這個參數就是針對 Dockerfile 里的 From 后基礎鏡像設置的。
