#python #docker #flask
Вопрос:
Я создал контейнер docker с помощью своего приложения flask. и это работает.
Теперь я увидел, что в определенной функциональности приложения есть ошибка, и я изменил конкретный скрипт .py, чтобы решить эту проблему. Как я могу перестроить образ docker с учетом только изменений и перенести его с изменениями в концентратор docker? Я ищу решение, которое позволит избежать воссоздания образа с самого начала и переустановки всего набора зависимостей от requirements.txt, но я обновлю файл.
Ответ №1:
docker build
автоматически создаст столько слоев, сколько необходимо, и docker push
будет нажимать только необходимые дельты.
Это означает, что вам не нужно делать ничего особенного.
Комментарии:
1. это работает не только с помощью сборки docker. Я использовал docker compose-up в начале, и docker создал образ и контейнер. Теперь с новыми изменениями контейнер обновляется, в то время как изображение отсутствует. как я могу это сделать?
2. @fflpdqqoeit это не имеет смысла. Контейнер представляет собой запущенное изображение. Он не может быть обновлен без обновления изображения.