【问题标题】:Where to store media files of Django app in order to save them after docker container updating?在 docker 容器更新后在哪里存储 Django 应用程序的媒体文件以便保存它们?
【发布时间】:2020-12-30 11:55:29
【问题描述】:

我有一个 Django 应用程序,其中媒体文件正在上传到 my_project_directory/media/images/ (所以没什么特别的,只是一种常用方法)。 dockerizing我的应用程序后出现的问题。 每次我需要在拉取最新的 docker 映像后更新我的容器时,都会删除旧容器(当然包括媒体文件)并构建新的空容器。 所以问题是 - 如何使我的 Django 应用程序无状态以及在哪里/如何存储媒体文件? 是否可以将它们存储在特殊的 docker 容器中?如果是,如何?如果没有,你有什么建议?

【问题讨论】:

    标签: django docker file media


    【解决方案1】:

    只需使用 docker volumes 将您的持久数据挂载到容器外。 更多信息可以在here找到。

    【讨论】:

    • @BengurHayrapetyan 回答了你的问题吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-06
    • 1970-01-01
    • 1970-01-01
    • 2015-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多