如何快速的部署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
重新部署