Memos 是什么:一个开源的、支持私有化部署的碎片化知识卡片管理工具。可以说是支持 Docker 自部署的 flomo
Docker 部署
docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos neosmemo/memos:latest
Docker Compose 部署
- 创建 Memos 工作目录
mkdir memos && cd memos
vi docker-compose.yaml
- 编写
docker-compose.yaml
文件:
version: "3.0"
services:
memos:
image: neosmemo/memos:latest
restart: always
container_name: memos
volumes:
- ~/.memos/:/var/opt/memos
ports:
- 5230:5230
- 执行命令,
Memos
后端程序将运行在http://localhost:端口号
docker-compose up -d
通过访问 localhost:5230
即可打开 Memos,首次安装会提示注册用户,请记牢您的而密码。数据文件默认存储在 ~/.memos
中。
- 更新 。删除现有容器,拉取最新镜像,然后重新创建容器即可。
Docker Compose
cd memos
docker-compose down
docker-compose pull
docker-compose up -d
Docker
docker stop memos
docker rm -f memos
cp -r /root/data/docker_data/memos/.memos /root/data/docker_data/memos/.memos.archive # 万事先备份,以防万一
docker pull neosmemo/memos:latest # 拉取最新镜像
docker run -it -d
--name memos
--publish 5230:5230
--volume /root/data/docker_data/memos/.memos/:/var/opt/memos
neosmemo/memos:latest
--mode prod
--port 5230
/root/data/docker_data/memos/.memos/
这个可以换成你自己服务器的路径;
- 卸载
docker stop memos
docker rm -f memos # 停止容器,此时不会删除映射到本地的数据
rm -rf /root/data/docker_data/memos # 完全删除映射到本地的数据
- 一些 Docker Compose 常用命令:
docker-compose restart # 重启容器
docker-compose stop # 暂停容器
docker-compose down # 删除容器
docker-compose pull # 更新镜像
docker-compose exec artalk bash # 进入容器
4 条评论
目光都被文末下方的图片吸引了
除了美女,一切都是浮云。
另外能收到邮件通知吗?
我搜了一下邮件记录,邮件里只有我3.18日在《免费送微软 Office 365 服务套件》中的那条评论,这篇文章的评论好没有收到邮件通知。
换了vps,邮件通知又不合适了,延迟投递、投递失败。。。