代码之家  ›  专栏  ›  技术社区  ›  user217648

在Docker应用程序中保存和处理文件

  •  0
  • user217648  · 技术社区  · 6 年前

    我们的应用程序在Docker容器中运行。应用程序从我们网络之外的目录检索文件。应用程序需要处理这些文件,并将它们保存在某个地方一年。

    最好的方法是什么?我们使用Docker的可写部分还是托管系统上的目录?它的优点和缺点是什么?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Mikki    6 年前

    最好让你的容器尽可能的哑。此外,如果容器死亡或崩溃,如果将数据存储在容器中,则会丢失数据。 卷装载是一种可能的解决方案,它可以将文件直接存储到主机;但我的问题是:为什么要使用Docker?
    拥有一个相当愚蠢的容器的另一个优点是,你可以更容易地扩展。有了队列,您可以将处理队列所需的容器数量扩展到某个阈值。:-)

    因此,我建议您将数据存储在其他地方;另一个FTP服务器,由您自己托管和管理。