docker deploy method docker一键部署方法 Linux - wiselike/leanote-of-unofficial GitHub Wiki
amd64/arm64 架构docker运行环境搭建方法
第一步:下载run包(根据自己设备类型,选择arm64或者amd64包下载,不可两个都下载)
amd64机器,下载leanote-amd64-run.tar.xz文件到amd64设备上
# md5sum leanote-amd64-run.tar.xz
95fba7b5f1554ff6720b8efb81c64aa2 leanote-amd64-run.tar.xz
arm64机器,下载leanote-arm64-run.tar.xz文件到arm64设备上
# md5sum leanote-arm64-run.tar.xz
d96894dd084aa60bcb48643c616c561f leanote-arm64-run.tar.xz
第二步:解压run包
使用tar命令解压run包
tar xf leanote-*-run.tar.xz
第三步:进入run目录,并构建镜像,取名为leanote
cd leanote-*-run;
docker build -t leanote .
第四步:运行leanote容器
docker run -itd --init -p 9000:9000 --restart=always --name leanote -v /etc/localtime:/etc/localtime leanote
其他运行事项说明
- 默认端口使用9000
- leanote容器运行起来后,可以使用地址进行访问(请将127.0.0.1替换为你的IP):
http://127.0.0.1:9000/ - 默认账户:
user1 username: admin, password: abc123 (管理员, 只有该用户才有权管理后台, 请及时修改密码)
user2 username: [email protected], password: [email protected] (仅供体验使用) - 配置leanote
leanote的配置存储在容器里的文件 /www/leanote/src/github.com/wiselike/leanote-of-unofficial/conf/app.conf 中。
请务必修改app.secret一项, 在若干个随机位置处,将字符修改成一个其他的值, 否则会有安全隐患! - 手动安装自行编译的leanote(编译方法详见how-to-build-in-docker-docker编译环境搭建方法--Linux)
方法一:直接替换leanote-arm64-run目录下的同名文件/文件夹为编译后的,再按步骤三,重新创建并运行leanote运行容器即可
方法二:将编译后的leanote拷贝到运行容器的/www目录下,替换同名文件/文件夹,再重启容器即可。