【笔记】通过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 |