Заставить docker-compose использовать текущую версию образа - PullRequest
0 голосов
/ 25 мая 2018

Это может выглядеть как повторяющаяся проблема, но решения в других постах либо устарели, либо просто не работают для меня.Пожалуйста, посмотрите мой вопрос, прежде чем пометить его как дубликат.

У меня есть сценарий docker-compose, использующий изображение из репозитория.При первом запуске docker-compose up оно корректно загружает текущее изображение.Второй раз это не так.Я обнаружил, что нужно позвонить docker-compose pull, но это, похоже, ничего не делает:

# docker-compose pull
Pulling webapp ...

Через несколько минут я ctrl-c казнил, так как понятия не имел, происходит ли что-нибудь.

Другая проблема с docker-compose pull заключается в том, что он не принимает параметр -f для указания пути к docker-compose.yml, что означает, что я не могу запустить его из скрипта, работающего в другом каталоге.

Затем я запускаю docker pull my-image, и он правильно начал перезагружать изображение.Проблема в том, что я не хочу беспокоиться об имени my-image, потому что содержимое docker-compose.yml может измениться.

Может быть, это поможет удалить теги из локального репозитория?

Мне очень не хватает какой-то --force-pull функции docker-compose up.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...