Я запускаю приложение-ответ в контейнере докеров, на сервере Coreos. Предположим, что он был снят с докер-хаба с https://hub.docker.com/r/myimages/myapp
.Как проверить, устарело ли мое местное изображение докеров, не нажав откуда-то еще?
Теперь я хочу периодически проверять, обновлено ли изображение докер-хаба для контейнера приложения, чтобы посмотреть, позади ли изображение, которое я запускаю локально.
Что было бы самым эффективным способом проверить, устарело ли местное изображение докеров по сравнению с удаленным изображением? Все решения, которые я нашел до сих пор, - это сценарии bash или внешние службы, которые используют обновление. Я хотел бы найти решение, которое является как можно более родным для докеров, и хотел бы воздержаться от нажатия уведомления из другого места (чтобы предупредить сервер об обновленном изображении).
я мог сделать Docker тянуть, а затем Grep хэш и сравнить, что каким-то образом. Но это было бы медленным, ресурсоемким и довольно хрупким. Я ожидаю, что там будет более надежное решение, но он не смог его найти. – vsjn3290ckjnaoij2jikndckjb
Возможно, это может помочь: http://stackoverflow.com/questions/26423515/how-to-automatically-update-your-docker-containers-if-base-images-are-updated – lvthillo
@ lorenzvth7 Хм, это кажется довольно взломанным , – vsjn3290ckjnaoij2jikndckjb