Мой файл 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
с локальной кэшированной копией, и повторно скачайте, если есть отличия. Возможно ли это?
Я хотел бы сделать это без жесткого кодирования версии для whatwg/wattsi
в моем Dockerfile, который нужно обновлять каждый раз whatwg/wattsi
revs.