memos更新版本

使用docker部署的memos在不删除原数据的前提下更新版本。

docker ps # 查询memos容器ID
docker inspect *** # ***为memos容器ID,查询容器挂载映射到本地的目录

我们找到"HostConfig": {"Binds": ["***"]}
以我个人服务器为例。

可以看到目录为/root/.memos
我们切换到该目录,目录下就是memos的数据库存储文件。
以防万一,将整个文件夹进行备份。

cp .memos .memos.old -r

接下来删除当前正在运行的容器。

docker stop *** # 暂停当前正在运行的memos容器
docker rm *** # 删除旧的memos容器
docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos neosmemo/memos:latest # 使用memos官方提供的docker一键部署命令

运行成功。
注意:我们可以使用docker image prune来删除未被标记和未被容器使用的镜像,或者docker image prune -a来删除未被容器使用的镜像。
memos官方项目链接:https://github.com/usememos/memos

添加新评论