1.3 KiB
1.3 KiB
Memory Server 部署指南
本地构建镜像
# 进入 server 目录
cd server
# 构建 linux/amd64 镜像
docker build --platform linux/amd64 -t memory-server:latest .
# 导出为 tar 文件
docker save memory-server:latest -o memory-server.tar
上传到服务器
# 上传镜像和配置文件
scp memory-server.tar user@your-server:/amos/memory/
scp docker-compose.yml user@your-server:/amos/memory/
scp .env.production user@your-server:/amos/memory/.env
服务器部署
# SSH 登录服务器
ssh user@your-server
# 进入项目目录
cd /amos/memory
# 创建数据目录
mkdir -p data
# 加载镜像
docker load -i memory-server.tar
# 启动服务
docker compose up -d
# 查看日志
docker compose logs -f
# 删除镜像文件(可选)
rm memory-server.tar
常用命令
# 查看状态
docker compose ps
# 重启服务
docker compose restart
# 停止服务
docker compose down
# 查看日志
docker compose logs -f
更新部署
本地重新构建镜像后:
# 本地
docker save memory-server:latest -o memory-server.tar
scp memory-server.tar user@your-server:/amos/memory/
# 服务器
cd /amos/memory
docker compose down
docker load -i memory-server.tar
docker compose up -d