我的 Dockerfile 包含这一行:
COPY --from=whatwg/wattsi:latest /whatwg/wattsi/bin/wattsi /bin/wattsi
whatwg/wattsi
即,它正在从Docker Hub 上可用的映像中复制可执行文件。这基本上直接来自多阶段构建的文档。
但是,一旦我运行 Dockerfile,它就会缓存whatwg/wattsi:latest
. 然后,任何whatwg/wattsi
被推送到 Docker Hub 的后续更新都将被忽略,并使用缓存的副本。(即,这整行被跳过,它创建的层被重用。)
我想要的行为是让 Docker 将远程whatwg/wattsi:latest
与本地缓存副本进行比较,如果有差异则重新下载。那可能吗?
我想在不将版本硬编码到我的 Dockerfile 的情况下做到这一点,每次revswhatwg/wattsi
都需要更新该版本。whatwg/wattsi