容器安装指南
本文档提供了使用 Docker 部署 Memos 的基本指南。
如何docker部署Memos?
本文档提供了使用 Docker 部署 Memos 的基本指南。
通过 docker run
设置 Memos,请执行以下命令来启动 Memos:
docker run -d \
--init \
--name memos \
--publish 5230:5230 \
--volume ~/.memos/:/var/opt/memos \
neosmemo/memos:stable
此命令将在后台启动 Memos,并将其暴露在 5230 端口上。数据将存储在用户主目录下的隐藏目录 ~/.memos/ 中。
Memos 支持高级运行时选项,可用于自定义服务器行为。
通过 docker compose
部署 Memos,创建一个 docker-compose.yml
文件,并添加以下配置:
services:
memos:
image: neosmemo/memos:stable
container_name: memos
volumes:
- ~/.memos/:/var/opt/memos
ports:
- 5230:5230
然后,执行 docker compose up -d
来启动 Memos。虽然可以修改端口和数据目录,但只能更改第一个端口(例如,8081:5230
),用于指定替代端口。第二个端口表示 Memos 在容器内部监听的端口。同样,目录路径中的第一个路径表示主机系统上的位置,第二个路径表示容器内部的目录。
只要拥有足够的内存,您可以使用 Docker Desktop 来运行 Memos。
为了将数据直接存储在主机上,请使用
/c/Users/<用户名>/memos/
或者绝对的 Windows 路径。
docker run -d `
--init `
--name memos `
--publish 5230:5230 `
--volume $Env:USERPROFILE\memos:/var/opt/memos `
neosmemo/memos:stable