Docker 部署 Memos 服务
拉取最新版本的 Memos 镜像:
$ 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 网站, 并注册一个新账户进入设置页面, 关闭 “允许用户注册” 选项。