Предполагая, что я зарегистрировал репо в Docker Hub под названием MyRepo. Предполагая, что я работаю над образом Docker под названием MyImage. Предполагая, что я настроил Docker Hub для создания образов из файлов Docker, доступных в моем репозитории GitHub.
Проблема: (Обычно я использую сокращенную запись docker run вместо извлечения, создания и запуска.) После того, как я извлекаю изображение из Docker Hub, docker всегда использует локально сохраненный образ для создания контейнеров. Вопрос: есть ли способ настроить Docker так, чтобы он всегда проверял наличие новых версий образа в Docker Hub и, если возможно, извлекал перед созданием контейнеров?
В докере нет встроенного способа сделать это, но вы можете написать простой сценарий bash или установить псевдоним для docker run
что делает docker pull $IMAGE
заранее. Если у вас уже установлена последняя версия программы настройки изображений, она не будет загружена повторно.