使用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
NpIaZYCkdcSxFrzG
OxtTcdkZveX 2023-11-20
BkWeDlfpixETYrGL
SMdkRFtbvYVUmEZG 2023-11-12
您好, 我将这篇文章转载到我的博客了,以备不时之需,当前为已发布状态,望回信告知,链接地址为“https://minuo.org/how-to-update-memos”。
Minuo 2023-08-16
您好!已收到您的消息,很荣幸我的文章对您有所帮助
Juskinbo 2023-09-16 回复 @Minuo
谢谢。
Minuo 2023-10-09 回复 @Juskinbo