本地起点
把示例保存为应用仓库根目录的 compose.yaml。它构建与 Docker 指南相同的本地 Rust 镜像,仅监听回环地址,并使用命名卷保存数据。这是起步模板,不代表已在你的主机上完成生产部署验证。
services:
memos:
build:
context: .
dockerfile: scripts/Dockerfile
image: memos:local
restart: unless-stopped
ports:
- "127.0.0.1:5230:5230"
volumes:
- memos-data:/var/opt/memos
volumes:
memos-data:
启动和检查
启动前先验证配置文件,并将它与备份记录一起保管。如果需要保留笔记,不要使用 docker compose down -v;其中的卷删除参数会移除受管理的数据卷。对外开放前,通过反向代理配置 TLS。
docker compose config --quiet
docker compose up -d --build
docker compose logs --tail 100 memos