您的当前位置:首页正文

Docker部署Memos服务的实现

2024-11-08 来源:个人技术集锦

拉取最新版本的  镜像:

$ sudo docker pull ghcr.io/usememos/memos:latest

在本地预先创建好 memos 目录, 用于映射 Memos 容器内的 /var/opt/memos 目录。

使用以下命令来运行 Memos 容器:

$ sudo docker run -d --name memos -p 10087:5230 -v /home/ubuntu/docker/memos/memos:/var/opt/memos ghcr.io/usememos/memos:latest
  • -d (保持STDIN打开状态)
  • --name (给容器起一个名字方便管理)
  • -p 10087:5230 (将容器的5230端口映射到主机的10087端口)
  • -v /home/ubuntu/docker/memos/memos:/var/opt/memos (本地数据目录)

通过 sudo docker ps 命令查看容器的运行信息:

$ sudo docker ps
CONTAINER ID   IMAGE                           COMMAND                  CREATED              STATUS                 PORTS                                               NAMES
a8115c175038   ghcr.io/usememos/memos:latest   "./memos"                About a minute ago   Up About a minute      0.0.0.0:10087->5230/tcp, :::10087->5230/tcp         memos

现在可以访问搭建好的 Memos 网站, 并注册一个新账户进入设置页面, 关闭 “允许用户注册” 选项。

Top