保存当前镜像

# 将当前使用的镜像保存为 tar 文件
docker save ghcr.io/usememos/memos:latest -o memos_image.tar

备份数据并传输文件到新服务器

# 备份数据
cd /root
tar -zcvf memos_backup.tar.gz .memos/

下载
memos_backup.tar.gz
memos_image.tar
上传至新服务器的root目录

在新服务器上加载镜像和数据

# 加载 Docker 镜像
docker load -i memos_image.tar

# 解压数据
cd /root
tar -zxvf memos_backup.tar.gz

在新服务器上运行容器

docker run -d  --init --name memos --publish 5230:5230 --volume ~/.memos/:/var/opt/memos ghcr.io/usememos/memos:latest

新服务器的ip:5230访问迁移后的memos

Last modification:December 28th, 2024 at 12:22 pm