Я настроил реестр Docker на удаленной системе.Я поместил некоторые изображения к нему.Я внес изменения в эти изображения и хочу обновить эти изображения, чтобы при получении их я получал самую последнюю версию.Как я могу гарантировать, что я всегда получу самую новую версию?
Я пытался пометить свое изображение: последней, но это, похоже, ничего не дает.Я также позаботился о том, чтобы изображение создавалось заново с флагом --no-cache.
Это то, что я делаю в данный момент:
Я строю изображение с помощью
docker image build --tag karaf .
Я отмечаю это изображение с помощью
docker image tag karaf outserver.at:5000/karaf
Я нажимаю это изображение с помощью
docker push outserver.at:5000/karaf
Я вытягиваю изображение в какой-либо целевой системе с помощью
docker pull outserver.at:5000/karaf
Я запускаюМой файл docker-compose, содержащий эти изображения в качестве сервисов через
docker-compose up
. Я ожидаю, что команда push просто перезапишет существующий образ в реестре новым образом.Логически, если я потяну это изображение в целевой системе, я буду ожидать, что изображение будет обновлено.Но на самом деле изображение, которое я получаю, устарело.