【笔记】通过Docker部署Memos

前言

通过Docker部署Memos,实现提醒事项功能

通过Docker部署

数据存储在Sqlite数据库

1
docker run -d --name memos -p 5230:5230 -v /root/Memos/data:/var/opt/memos neosmemo/memos:latest

数据存储在Mysql数据库

<database_username>:数据库用户名
<database_password>:数据库密码
<database_host>:数据库URL
<database_port>:数据库端口号
<database_name>:数据库名

1
docker run -d --name memos -p 5230:5230 -v /root/Memos/data:/var/opt/memos --driver mysql --dsn "<database_username>:<database_password>@tcp(<database_host>:<database_port>)/<database_name>" neosmemo/memos:latest

数据存储在PostgreSQL数据库

<database_username>:数据库用户名
<database_password>:数据库密码
<database_host>:数据库URL
<database_port>:数据库端口号
<database_name>:数据库名

1
docker run -d --name memos -p 5230:5230 -v /root/Memos/data:/var/opt/memos --driver postgres --dsn "postgresql://<database_username>:<database_password>@<database_host>:<database_port>/<database_name>?sslmode=disable" neosmemo/memos:latest

完成

参考文献

哔哩哔哩——锤子V君