Где хранить медиафайлы приложения Django, чтобы сохранить их после обновления контейнера docker?

#django #docker #file #media

#django #docker #файл #Медиафайлы

Вопрос:

У меня есть приложение Django, в котором медиафайлы загружаются в каталог my_project_directory/media/images/ (так что ничего особенного, просто обычный подход). Проблема возникла после настройки моего приложения. Каждый раз, когда мне нужно обновить свой контейнер после извлечения последнего образа docker, старый контейнер удаляется (включая, конечно, медиафайлы) и создается новый, пустой. Итак, вопрос в том, как сделать мое приложение Django без состояния и где / как хранить медиафайлы? Возможно ли сохранить их в специальном контейнере docker? Если да, то как? если нет, что вы могли бы предложить?

Ответ №1:

просто используйте docker volumes для монтирования ваших постоянных данных за пределами контейнера. Более подробную информацию можно найти здесь.

Комментарии:

1. @BengurHayrapetyan это ответило на ваш вопрос?