V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
beginor
V2EX  ›  Docker

请问大家在生产环境下使用什么做数据卷?

  •  
  •   beginor ·
    beginor · 2017-12-10 18:15:17 +08:00 via Android · 3718 次点击
    这是一个创建于 2559 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在生产环境下, 将容器和数据分离,分别在不同的服务器上,在运行容器的服务器上使用 `docker volume create` 来创建 NFS 数据卷给容器使用。

    对于应用程序的配置文件,以及静态文件都没什么问题。

    而对于数据库的数据文件,比如 PostgreSQL,由于需要锁定数据文件,NFS 数据卷就不支持了。

    折腾过一次 GlusterFS,但是经常出错,不敢再用于生产环境了。

    想请问一下大家,在生产环境下使用什么做数据卷能比较好支持数据库使用?
    4 条回复    2017-12-11 13:24:10 +08:00
    514146235
        1
    514146235  
       2017-12-10 18:32:28 +08:00   ❤️ 1
    GlusterFS 一直在用,没遇到什么问题 raid1
    beginor
        2
    beginor  
    OP
       2017-12-10 20:59:02 +08:00
    @514146235 用 GulsterFS 的时候经常出现这样的错误:

    ```
    cannot access './config-store/services/Feature/NatureReserve.MapServer': Input/output error
    ```

    然后整个容器就挂了, 查看了 GlusterFS 的文档和论坛, 都没找到合适的解决方案, 后来出现了十几个这样的错误, 再也不敢用它了。
    514146235
        3
    514146235  
       2017-12-10 22:18:44 +08:00
    beginor
        4
    beginor  
    OP
       2017-12-11 13:24:10 +08:00 via Android
    @514146235 谢谢,我再试试看
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2859 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:42 · PVG 20:42 · LAX 04:42 · JFK 07:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.