如何快速的部署Memos

浪子
2023-10-21 / 3 评论 / 搜一下 / 1,794 阅读 / 正在检测是否收录...
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重新部署

评论 (3)

取消
  1. 头像
    nickname
    Windows 10 · Google Chrome

    没有armv7版本

    回复
    1. 头像
      浪子 作者
      Windows 10 · Google Chrome
      @ nickname

      这个没尝试过。。

      回复
    2. 头像
      浪子 作者
      Windows 10 · Google Chrome
      @ nickname

      可以使用这个
      ```
      docker pull ghcr.io/hu3rror/memos-litestream:0.14.4@sha256:ec381ef41a89d5ae4ffe1af4e485ea317729d66aeccd7d410bd5cb1f106b7fde
      ```

      回复