AI摘要:本文介绍了如何快速部署Memos,包括安装Docker和使用docker run或docker-compose两种方式进行部署。对于升级Memos,需要停止和移除容器,备份数据库,然后更新拉取Memos镜像,最后重新部署。
准备工作
- 安装Docker
使用docker部署Memos
以下方式二选一即可
1.使用 docker run 快速部署
docker run -d \
--init \
--name memos \
--publish 5230:5230 \
--volume ~/memos/:/var/opt/memos \
ghcr.io/usememos/memos:latest
2.使用 docker-compose 部署
编写docker-compose.yml
文件
version: "3.0"
services:
memos:
image: ghcr.io/usememos/memos:latest
container_name: memos
volumes:
- ./memos/:/var/opt/memos
ports:
- 5230:5230
在同目录下执行
docker-compose up -d
升级memos
停止和移除容器
docker stop memos && docker rm memos
备份好你的数据库
cp -r ~/.memos/memos_prod.db ~/.memos/memos_prod.db.bak
更新拉取memos镜像
docker pull ghcr.io/usememos/memos:latest
使用docker run
或者docker-compose
重新部署
没有armv7版本
这个没尝试过。。
可以使用这个
```
docker pull ghcr.io/hu3rror/memos-litestream:0.14.4@sha256:ec381ef41a89d5ae4ffe1af4e485ea317729d66aeccd7d410bd5cb1f106b7fde
```