【问题标题】:A way to copy files from one Caprover image to another一种将文件从一个 Caprover 图像复制到另一个图像的方法
【发布时间】:2021-02-24 18:46:08
【问题描述】:

我使用 caprover 和 django 上传了一个网站,效果很好。一切正常,但我注意到每当我更新项目用户文件时都会丢失,尽管一切都更新得很好。我知道 caprover 是建立在 nginx 和 docker 之上的,但我对它们很陌生。

每次我更新 caprover 时,它都会构建一个新图像(我猜是 docker 图像),这会使用户图像消失(我猜是留在上一个图像中)有没有办法复制这些文件?提前致谢

【问题讨论】:

    标签: django docker nginx media caprover


    【解决方案1】:

    一种简单的方法是使用持久目录作为explain in the doc

    您需要使用持久数据创建一个应用程序,然后告诉 CapRover,您的容器上的路径将被挂载到主机路径。

    之后,用户文件将存储在主机上(而不是容器上),因此当 CapRover 使用您的新版本构建新的 Docker 映像时,它将替换容器,但它会挂载主机路径,因此映像仍将是在那里。

    【讨论】:

    • 非常感谢。这真的让我很头疼,我不确定有人会回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-05
    • 1970-01-01
    • 1970-01-01
    • 2015-08-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多