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

joplin_server 这个镜像如何更新版本呢

  •  
  •   glouhao · 2023-10-28 10:49:47 +08:00 · 688 次点击
    这是一个创建于 390 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我删除了容器、镜像,然后无论是拉去最新版本还是按照最新版本的版本号拉取,他都是老版本。只有我删除了数据包,他才会是个新的。但是我数据就都没了。请问大佬们是怎么更新的呢?

    glouhao
        1
    glouhao  
    OP
       2023-10-28 12:17:48 +08:00
    如果更新每次都要删除数据,我还是不用它了。
    YaD2x
        2
    YaD2x  
       2023-10-28 14:16:08 +08:00
    虽然没有用过,但是翻了一下文档,它的存储应该用的 pgsql 吧,你用 docker 部署时 将 pgsq 的数据路径挂载到宿主机上是不会影响你升级更新到啊。 还有你是不是更新把数据库的容器也删掉了。如果这样的化应该数据就丢失了。

    没用过但是,容器这一套是支持数据持久化存储的 不存在更新数据丢失的问题。

    希望回答能帮助到你。
    glouhao
        3
    glouhao  
    OP
       2023-10-28 14:57:57 +08:00
    @YaD2x 默认其实是 sqlite ,持久化做了的,关键是持久化数据不删除版本不能更新,删除了所有都没了。
    YaD2x
        4
    YaD2x  
       2023-10-28 15:47:20 +08:00
    @glouhao #3

    你看下这个能不能解决你这个问题 只更新 joplin_app 这个镜像 原帖链接🔗https://www.cx03.space/2021/02/12/docker-%E9%83%A8%E7%BD%B2-joplin-server/
    @glouhao
    glouhao
        5
    glouhao  
    OP
       2023-10-28 17:32:01 +08:00
    @YaD2x 谢谢你,我怀疑是我已经更新了,只是持久化的目录包含了老版本数据,他显示错误。毕竟我都删除了老镜像,他也没下载。。。。会不会是我想的这样
    glouhao
        6
    glouhao  
    OP
       2023-10-29 11:42:44 +08:00
    @YaD2x 谢谢你的耐心指导,那个大佬的数据库和我的不一样。我找到了 sqlite 数据库的位置,然后单独持久化了那一个文件,目前没问题了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3042 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:57 · PVG 20:57 · LAX 04:57 · JFK 07:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.