Skip to content

docker deploy method docker一键部署方法 Linux

hengwu0 edited this page May 3, 2024 · 4 revisions

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

其他运行事项说明

  1. 默认端口使用9000
  2. leanote容器运行起来后,可以使用地址进行访问(请将127.0.0.1替换为你的IP):
    http://127.0.0.1:9000/
  3. 默认账户:
    user1 username: admin, password: abc123 (管理员, 只有该用户才有权管理后台, 请及时修改密码)
    user2 username: [email protected], password: [email protected] (仅供体验使用)
  4. 配置leanote
    leanote的配置存储在容器里的文件 /www/leanote/src/github.com/wiselike/leanote-of-unofficial/conf/app.conf 中。
    请务必修改app.secret一项, 在若干个随机位置处,将字符修改成一个其他的值, 否则会有安全隐患!
  5. 手动安装自行编译的leanote(编译方法详见how-to-build-in-docker-docker编译环境搭建方法--Linux
    方法一:直接替换leanote-arm64-run目录下的同名文件/文件夹为编译后的,再按步骤三,重新创建并运行leanote运行容器即可
    方法二:将编译后的leanote拷贝到运行容器的/www目录下,替换同名文件/文件夹,再重启容器即可。
Clone this wiki locally