
类型: 母婴育儿 版本: V4.0
大小: 1,176.5 时间: 2025-11-16





第一步、新建一个文件夹,在里面新建三个文件,分别是:
复制粘贴这里的内容保存为app.conf文件。
复制粘贴这里的内容保存为docker-compose.yml文件。
复制粘贴这里的内容保存为initdb.sh文件。
第二步、初始化数据库,一条命令:
#dockernetworkcreateleanotedocker-composerun--rminitdb
第三步、启动,一条命令:
docker-composeup-dleanotemongo
部署完成。现在你可以使用这个私人的云笔记工具,既能当笔记工具又能当博客用,还有全平台客户端同步。
所以全文总结起来就两句话?!
下面是一边写一边记录的内容,不看也罢。
今天打开蚂蚁笔记发现蚂蚁笔记也开始收费了(这年头笔记工具都不好活啊),嗯,不过蚂蚁笔记是开源的,我们可以自己部署到自己的服务器。
这一次边操作边写吧,废话较多,快速部署的方法在最上面,就两条命令。
一、整理信息
0.官方文档
在DockerHub上看到官方的镜像已经不再维护,所以从官方文档入手,看看怎么安装吧。
1.下载蚂蚁笔记二进制版
wgethttps://jaist.dl.sourceforge.net/project/leanote-bin/2.3/leanote-linux-amd64-v2.3.bin.tar.gz
2.安装mongodb
我们有现成的官方镜像。
3.导入初始数据
因为前面使用了Docker镜像,这里数据库地址是mongo,数据库名称为leanote。
mongorestore-hmongo-dleanote--dir/leanote/mongodb_backup/leanote_install_data/
4.配置蚂蚁笔记
蚂蚁笔记的配置存储在文件conf/app.conf中。
修改app.secret一项,在若干个随机位置处,将字符修改成一个其他的值,否则会有安全隐患!
这里我们可以在Dockerfile中定义一个变量。
ENVAPP_SECRET=V85ZzBeTnzpsHyjQX4zuKbQ8qqtJu9y2aDM55VWxAH1Q0p19poekx3xkcDVvrD0y
然后在RUN指令中添加sed命令修改。
sed-i'/app.secret/s/V85ZzBeTnzpsHyjQX4zukbQ8qqtju9y2aDM55VWxAH9Qop19poekx3xkcDVvrD0y/$APP_SECRET/g'
当然使用volume直接挂载配置文件也许更好。
5.运行蚂蚁笔记
运行之前确保mongodb已在运行。
/leanote/bin/run.sh
以上就是全部了。出现下面这行表示运行成功。
Listeningon:9000...
OK,官方文档看完之后就这些信息,整合一下。
二、初步的Dockerfile
根据上面的信息,我们可以初步写一份Dockerfile了。
Dockerfile

这里构建运行会遇到一个问题,数据库没初始化。
MongoDB运行很简单。
dockerrun--namemongo-v/my/own/datadir:/data/db-dmongo
但是初始化就有点麻烦了,因为初始化数据库文件在另一个容器里面。因此修改上面的Dockerfile中的CMD,把run.sh放到数据库初始化之后执行。
也就是先写个脚本把数据库初始化的工作干了。
initdb.sh
#!/bin/shmongorestore-hmongo-dleanote--dir/leanote/mongodb_backup/leanote_install_data/
啊,等会,好像不行,算了,先从安装包里面抠出来用,看看后面我有没办法自动化实现。
继续,现在有了初始化文件夹,所以直接靠MongoDB的镜像就可以初始化了,到时候写入docker-compose.yml就可以自动初始化了。
三、数据卷
现在的话基本运行没问题了,但是数据持久化就麻烦了,容器一删数据全没那就没意思了。
先来看看蚂蚁笔记的目录结构:
app bin conf messages mongodb_backup public
除了conf/app.conf这个文件比较容易看出来是需要挂载之外,其他的还真没看出来啊。
不过因为我们打算把数据库初始化交给数据库镜像干,所以这里我们可以删掉这个 mongodb_backup 文件夹,减少体积。
在public文件夹中我们看到一些README文件,原来用户资源统一在 public/upload 这个目录,所以这里也是一个数据卷。
应用镜像一共两个数据卷,分别是配置文件和upload目录。
数据库镜像一共一个数据卷,用来备份。
四、Compose文件
上面都没有问题了,那么接下来是docker-compose.yml文件的编写。
为了初始化数据库,我们需要单独建立一个“一次性”的容器服务来初始化数据库,这样可以避免干扰主数据库的运行。
docker-compose.yml

initdb.sh

好了,好像搞定了,接下来补充刚才的Dockerfile内容。
Dockerfile

我去试下,看看有没问题。
先构建镜像:
dockerbuild-tzuolan/leanote.
没有问题,那我们继续,初始化数据库:
docker-composeruninitdb
初始化数据库完成,接下来启动即可。
docker-composeupleanotemongo

部署成功
你和好友共同编辑一个文档,你的任何修改都会实时在好友那显示.并且,你们还可以聊天讨论.
空间
你可以免费拥有无限个空间,也可以创建私有空间,并可以将空间和文档分享给你的好友.
文档树
在这里,文档不是单一的存在,一个空间的所有文档组成了一颗树,这让知识更易管理.
组织(企业)账户
你可以创建多个组织账户,在这个账户下可以管理团队,拥有丰富的权限管理.

切换编辑状态:ctrl+e
查找:ctrl+f
替换:ctrl+ff
减少缩进:shift+tab
加粗:ctrl+b
斜体:ctrl+i
将文字变成代码块:输入<br>,然后enter,选中文字后,ctrl+k
插入超链接:ctrl+l
引用:ctrl+q
插入图片:ctrl+g
设置成几级标题:ctrl+h
水平线:html中的<hr>或ctrl+r
插入无序列表:ctrl+o
插入有序列表:crtl+u
撤销undo:ctrl+z
重做redo:ctrl+y
富文本模式下的快捷键(和word的快捷键类似):
切换html与代码:ctrl+shift+c(windows下用ctrl+k)
shift+enter:跳出代码编辑区(使用Leanote富文本编辑的代码编辑时)
光标在代码编辑框内,我们想跳出代码编辑框到下一行写正常的文本.
方法:在代码编辑框内按下ctrl+shift+enter即可跳出.
印象笔记做了个比较弱的代码块功能,压根没有代码高亮...
接着随我来看看EvernoteWindows最新版对markdown有哪些支持吧...
输入下列Markdown语法,然后按下Enter回车键,体验印象笔记快捷键的用法。
快捷键:
创建数字列表:1.(或ctrl+shift+o)
创建项目符号列表:*(或ctrl+shift+b)
创建未勾选的复选框:[]或[](或ctrl+shift+c)
创建已勾选的复选框:[x]
添加一条水平分割线:***或—
创建一个3列的表格:[][][]
创建一个2行4列的表格:[][][][]x2
温馨提示:请在段首输入上述快捷键,并在输入之后按下回车键,体验一下markdown效果。
Leanote中文名字蚂蚁笔记是一个将博客与笔记合为一体的云笔记客户端,它完美支持ios、安卓、windows、mac和Linux系统,可以同时满足不同用户的需求,支持写作和在线预览功能,超级实用。
奥莱体育怎么样 宏远主场体育馆 体育节海报方案 分分彩压住技巧 欧宝娱乐ap
Tank Storm War(坦克风暴战争手游)1.2.0 安卓手机版
1,743.3M
坦克风暴战争这款游戏是一款十分经典的策略类手机游戏,在坦克风暴战争中你可以自由的操作着你的坦克在各种复杂的地形之中穿梭,并且击败敌人的坦克,游戏的玩法十分的多,...
51万年历手机版下载-51万年历安卓版7.3.2【官方版】
1,571.8M
51万年历是一款非常实用的万年历软件,这款软件集合了日历、农历等多种功能于一体,大大方便了用户的日常生活!喜欢的网友赶紧来下载吧!51万年历简介最适合中国人的万...
拼豆创造者中文版下载安装-拼豆创造者1.20.0 手机版
324.5M
拼豆创造者中文版是一款专为拼豆爱好者设计的简易像素画编辑工具,界面直观易用,支持多品牌拼豆材料适配,提供自定义尺寸、颜色编号等参数设置,内置丰富模板和模型板便于...
安忆社区最新版下载-安忆社区app2.5.0 最新版
514.1M
安忆社区App是一款面向广大用户的资源分享与社区交流平台,支持多种资源的分享、下载和互动。其最新版本为v2.5.0,软件大小为28.6MB,运行环境为Andro...
乐享视频app投屏版下载-乐享视频投屏版5.4.0 紫色版
1,296.3M
乐享视频想看最新的资源,电视剧,电影等,是要开vip的,所以小编其实觉得这个app一般哦。但是不妨碍大家想要,那就直接分享给朋友们。热播的电视剧,电影,动漫,综...
云布纺织管理平台-云布(纺织行业工作平台)1.5.7 官网ios最新版
146.7M
盛迭科技专为纺织行业打造的一款工作平台,云布app主要是为纺织行业的人士担供简捷高效的工作方式,你找客户、找供应商、找面料等等它都能满足,小编这附上云布官网io...
枪战对决狙击战场正版下载-枪战对决狙击战场游戏1.0 官方版
254.1M
枪战对决狙击战场游戏,完成更多的射击任务来体验不一样的游戏乐趣,每一次的射击都是需要一些实力的,你可以解锁各种武器来帮助你更好的闯关,丰富的武器系统带给玩家良好...
野蛮人黄金英雄手游下载-野蛮人黄金英雄(Barbaric)1.1.00 官方版
360.7M
野蛮人黄金英雄是一款卡通风格的动作格斗游戏,主角是一名野蛮人,有一身的肌肉,手里拿着一把剑,攻击方式只有互相伤害,玩这将化身为人肉炸弹,用这个炸弹去击毁城堡中的...
旅游圈app-匹匹扣手机客户端3.3.70 官方版【b2b同业交易平台】
1,721.3M
专为旅游行业打造的分销平台——匹匹扣旅游圈,它能帮助全国各地的旅游企业提升营销效率、降低交易成本,为企业带来更大的竞争优势,真正实现让您一部手机,轻松赚钱的方便...
勇士传说攻略-勇士传说OL1.0 官网最新版
1,787.3M
高达上的作战方式,Q萌可爱的高清画面,令人脑洞大开的策略方式,绝对是你不可错过的手游史收藏品之一,逆天创意玩法,超饱满3D临场感视觉冲击,千万不要错过。勇士传说...
表白网页生成器下载-表白网生成神器1.1 绿色免费版
1,081.0M
还在为不知道怎样对自己喜欢的人表白而烦恼么?表白网生成神器是一款功能强大的表白网页生成器,使用者通过本工具能够直接根据自己的想法生成一个非常漂亮的表白网页,有需...
快乐诊所安卓最新版下载-快乐诊所中文版游戏(Happy Clinic)8.0.0 最新版
129.3M
快乐诊所:医院游戏,又是一个精品游戏,只是目前官方版本没有中文。在这里模拟经营一家诊所,每天都有大量的病人,不同的病人的症状不一样,并且轻重缓急也不一样,玩家最...
bt磁力天堂最佳磁力搜索引擎下载-bt磁力天堂搜索1.0.5 安卓版
111.4M
bt磁力天堂搜索是一款非常实用的磁力下载软件,无论大家是要搜索什么资源,都可以在这里一键获取,是一款非常好用且高效的磁力搜索引擎,有需要的朋友们快来uzzf东坡...
尾巴宝贝app下载安装最新版-尾巴宝贝1.0.9 手机版
1,627.7M
尾巴宝贝是一款专为宠物主人设计的养成类应用,提供丰富的宠物饲养知识、趣味互动功能以及宠物爱好者交流社区,帮助用户更好地照顾爱宠并分享养宠经验,欢迎下载体验。尾巴...
烈火屠龙3.6地图下载-烈火屠龙3.6正式版【附攻略】
9.8M
烈火屠龙3.6正式版是一款十分具有挑战性的防守魔兽地图,地图支持1-6人同时在线游戏,最新版地图修复了一些细节,更换金币、元宝等。防守魔兽地图地图玩法:附魔NP...
初音未来梦幻歌姬ios版下载-初音未来梦幻歌姬手游苹果版0.7.1 官网最新版
2025/11/07 00:48
喵眼精灵app下载-喵眼精灵5.3.3.5 最新版
2025/11/09 11:20
永生门必备神器2.2.0 安卓免费版
2025/11/06 16:06
totwoo情侣感应手链官网下载-totwoo智能情侣手链3.8.8手机最新版
2025/11/06 12:27
电视派apk下载-电视派最新版本1.3.2.1 官方安卓版
2025/11/03 12:07
篝火策略冒险游戏下载-篝火策略冒险手游1.0 最新版
2025/10/28 01:52
虚拟保姆模拟器下载手机版-虚拟保姆模拟器1.0安卓版
2025/10/24 23:09
手绘头像设计下载-手绘头像设计软件2.5.5 手机版
2025/10/31 11:37
rnbdj最新下载器-rnbdj下载器(dj网站破解下载器)免费版
2025/11/07 19:58
信户商城app下载2.0.4安卓最新版
2025/10/28 09:48
唯够商家1.1.2 美食版
2025/11/11 18:32
五子棋宝典官方版APP下载-五子棋宝典2025最新版1.0.0 安卓版
2025/10/31 12:43
倾刻视频app-倾刻app1.0.4.503 安卓手机版
2025/11/05 22:48
星脉投app1.5.1 安卓版
2025/11/03 16:41
人教版鸟的天堂ppt课件-鸟的天堂Flash动画ppt课件免费版【小学四年级上册语文】
2025/10/25 08:32
人教版鸟的天堂ppt课件-鸟的天堂Flash动画ppt课件免费版【小学四年级上册语文】
2025/10/25 08:32更新
鸟的天堂Flash动画ppt课件,一款可以动的ppt课件。我们在打开观看的时候还可以看到小船在水中慢慢游的画面,不是静态的,是动的哦。同学们肯定非常喜欢。鸟的天...
支持 ( 180 ) 盖楼(回复)
支持 ( 173 ) 盖楼(回复)
支持 ( 16 ) 盖楼(回复)
支持 ( 150 ) 盖楼(回复)
支持 ( 97 ) 盖楼(回复)
支持 ( 152 ) 盖楼(回复)
支持 ( 36 ) 盖楼(回复)
支持 ( 46 ) 盖楼(回复)
支持 ( 48 ) 盖楼(回复)
支持 ( 155 ) 盖楼(回复)
支持 ( 43 ) 盖楼(回复)
支持 ( 94 ) 盖楼(回复)
支持 ( 151 ) 盖楼(回复)
支持 ( 130 ) 盖楼(回复)
支持 ( 92 ) 盖楼(回复)
支持 ( 24 ) 盖楼(回复)
支持 ( 25 ) 盖楼(回复)
支持 ( 112 ) 盖楼(回复)
支持 ( 21 ) 盖楼(回复)
支持 ( 85 ) 盖楼(回复)