华为云云耀云服务器L实例评测|使用Docker部署Leanote笔记工具

一、前言

1.1 云耀云服务器L实例介绍

云耀云服务器L实例是新一代的轻量应用云服务器,专为中小企业和开发者设计,提供便捷的开箱即用体验。该产品提供了丰富且经过严格筛选的应用镜像,客户可以通过简单的点击部署,最大程度上简化了构建各种应用,如电商平台、web应用程序、小程序、学习环境以及各类开发测试等任务的过程。
在这里插入图片描述

1.2 Leanote简介

Leanote 蚂蚁笔记是一款云笔记工具,蚂蚁笔记(又名LeaNote)就是一款国产开源的私有云笔记软件。它支持普通格式笔记、Markdown语法、专业数学公式编辑、和思维脑图,常见的笔记相关功能它都拥有,同时也支持 vim&emacs 输入,持私有本地部署。

二、本次实践介绍

2.1 本次实践简介

1.本次实践为个人测试学习环境,旨在快速部署应用,生产环境请谨慎;
2.本次实践环境为云耀云服务器L实例,使用的应用镜像为Portainer 2.18.4;
3.在Portainer平台上部署Leanote笔记工具。

2.2 本次环境规划

服务器类别应用镜像内网IP地址Docker版本Portainer版本
云耀云服务器L实例Docker可视化Portainer192.168.0.16824.0.42.18.4

三、购买云耀云服务器L实例

3.1 购买云耀云服务器L实例

1.官网链接:https://www.huaweicloud.com/product/hecs-light.html
2.购买规格:
区域:华北—北京四;
应用镜像:Docker可视化-Portainer;
实例规格:2核2G/系统盘40G/峰值带宽 3Mbps/流量包400G;
实例名称:自定义即可,这里编辑为HECS-L-Portainer;
购买时长:1个月。

在这里插入图片描述

3.2 查看云耀云服务器L实例状态

查看购买的云耀云服务器L实例状态,处在正常运行中。

在这里插入图片描述

3.3 重置服务器密码

点击远程登录云耀云服务器L实例

在这里插入图片描述

在这里插入图片描述

重置密码,点击右侧的重置密码选项,需要进行身份验证,选择手机验证后,即可重置密码成功。

在这里插入图片描述

在这里插入图片描述

四、检查Docker环境

4.1 Xshell远程连接服务器

  • 复制弹性公网IP地址,远程连接服务器时使用。

在这里插入图片描述

  • 在Xshell工具中,填写服务器弹性公网IP地址、账号密码信息,ssh连接远程服务器。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

4.2 检查Docker版本

云耀云服务器L实例使用应用镜像为Portainer时,已经自动安装好Docler环境。

root@hcss-ecs-f91c:~# docker version
Client: Docker Engine - Community
 Version:           24.0.4
 API version:       1.43
 Go version:        go1.20.5
 Git commit:        3713ee1
 Built:             Fri Jul  7 14:50:55 2023
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          24.0.4
  API version:      1.43 (minimum version 1.12)
  Go version:       go1.20.5
  Git commit:       4ffc614
  Built:            Fri Jul  7 14:50:55 2023
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.21
  GitCommit:        3dce8eb055cbb6872793272b4f20ed16117344f8
 runc:
  Version:          1.1.7
  GitCommit:        v1.1.7-0-g860f061
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

4.3 检查Docker服务状态

检查Docker服务状态,确保Docker服务运行正常。

root@hcss-ecs-f91c:~# systemctl status docker
● docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2023-09-07 18:25:51 CST; 22h ago
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 30672 (dockerd)
      Tasks: 46
     Memory: 78.3M
        CPU: 1min 24.041s
     CGroup: /system.slice/docker.service

五、下载Leanote镜像

从docker hub拉取Leanote镜像。

root@hcss-ecs-f91c:~# docker pull axboy/leanote
Using default tag: latest
latest: Pulling from axboy/leanote
23884877105a: Pull complete
bc38caa0f5b9: Pull complete
2910811b6c42: Pull complete
36505266dcc6: Pull complete
a4d269900d94: Pull complete
5e2526abb80a: Pull complete
d3eece1f39ec: Pull complete
358ed78d3204: Pull complete
1a878b8604ae: Pull complete
978c572f0440: Pull complete
35a600ffcf6a: Pull complete
fa9f812cdfe6: Pull complete
7a8109e27110: Pull complete
c5480e134d76: Pull complete
5ad998913187: Pull complete
Digest: sha256:2e1c118ac664a64305821f9f7eb5d1264fd2c82a88af6616c6e04a6bd1ad9f92
Status: Downloaded newer image for axboy/leanote:latest
docker.io/axboy/leanote:latest

六、部署Leanote笔记工具

6.1 新建挂载目录

创建Leanote容器挂载的数据目录

 mkdir -p /data/leanote/{db,conf,files,upload} && cd /data/leanote/

6.2 创建Leanote容器

使用以下命令快速创建Leanote容器。

docker run -d -p 6800:9000 \
    -e "TZ=Asia/Shanghai"\
    --restart=always\
    -v /data/leanote/db:/data/db \
    -v /data/leanote/conf/:/data/leanote/conf \
    -v /data/leanote/files:/data/leanote/files \
    -v /data/leanote/upload:/data/leanote/public/upload \
    --name leanote \
    axboy/leanote

在这里插入图片描述

6.3 检查Leanote容器状态

检查Leanote容器状态,确保容器正常运行启动。

root@hcss-ecs-f91c:/data/leanote# docker ps
CONTAINER ID   IMAGE                           COMMAND                  CREATED          STATUS          PORTS                                                           NAMES
200ea6dc9700   axboy/leanote                   "docker-entrypoint.s…"   18 seconds ago   Up 18 seconds   27017/tcp, 0.0.0.0:6800->9000/tcp, :::6800->9000/tcp            leanote

6.4 查看Leanote占用资源

检查Leanote容器所占用的系统资源。

root@hcss-ecs-f91c:/data/leanote#  docker stats --no-stream leanote
CONTAINER ID   NAME      CPU %     MEM USAGE / LIMIT     MEM %     NET I/O     BLOCK I/O         PIDS
200ea6dc9700   leanote   0.17%     100.1MiB / 1.742GiB   5.61%     946B / 0B   77.8kB / 76.1MB   43

6.5 Portainer查看容器资源情况

在云耀云服务器L实例的Portainer应用镜像中,会为我们自动部署Portainer工具。
可以通过Portainer监控容器占用系统资源的实时情况。

在这里插入图片描述

在这里插入图片描述

6.6 查看云耀云服务器的资源情况

在华为云的监控页面,可以看到云耀云服务器的系统资源情况,使用Docker部署应用,可以极大的节省系统资源。

在这里插入图片描述

七、访问Leanote笔记应用

7.1 放行安全组端口

在云耀云服务器L实例的安全组管理页面,在入方向上放行6800端口。

在这里插入图片描述

在这里插入图片描述

7.2 访问Leanote首页

访问地址http://弹性公网IP地址:6800,将IP地址替换为自己服务器的弹性公网IP地址。

在这里插入图片描述

7.3 设置简体中文

设置系统简体中文

在这里插入图片描述
在这里插入图片描述

7.4 登录Leanote

user1 username: admin, password: abc123 (管理员, 只有该用户才有权管理后台, 请及时修改密码)
user2 username: demo@leanote.com, password: demo@leanote.com (仅供体验使用)

在这里插入图片描述

在这里插入图片描述

八、Leanote的基本使用

8.1 新建笔记

  • 新建笔记本,笔记本名称设置为Linux。

在这里插入图片描述

  • 新建子笔记

在这里插入图片描述
在这里插入图片描述

  • 点击新建Markdown笔记

在这里插入图片描述

  • 编辑笔记内容

在这里插入图片描述

8.2 查看笔记内容

查看刚编辑的笔记内容。

在这里插入图片描述

8.3 Leanote后台管理

点击账号下的后台管理选项,进入Leanote的后台管理。

在这里插入图片描述
在这里插入图片描述

8.4 设置笔记为公开博客

点击笔记设置的“公开为博客”选项,将个人笔记设置为公开博客。

在这里插入图片描述

8.5 查看个人博客页面

选择“我的博客”功能模块,进入个人博客页面。

在这里插入图片描述
在这里插入图片描述

8.6 博客管理与设置

点击账号设置中的博客设置,进入博客管理页面。

在这里插入图片描述
在这里插入图片描述

8.7 更换博客主题

在博客管理页面,选择个人喜欢的主题。

在这里插入图片描述

在这里插入图片描述

8.5 选择Leanote主题

可选择两种Leanote主题皮肤。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

九、使用体验与总结

使用华为云云耀云服务器L实例进行应用部署和运行,整体的使用体验非常良好。以下是我对其使用体验的总结:

1.配置灵活:L实例提供了多种配置规格,包括CPU、内存、存储等,用户可以根据自己的需求进行选择,非常灵活。
2.性能强劲:L实例采用的CPU是GenuineIntel,性能非常强劲,可以满足大部分应用的部署与运行。
3.网络稳定:L实例采用华为云的网络,网络速度稳定,延迟低,可以保证应用的稳定性和可靠性。
4.部署便捷:L实例支持一键部署,用户只需要选择应用模板,即可快速完成应用部署和配置。
5.价格优惠:L实例的价格相对于同类配置的云服务器来说非常优惠,适合中小企业和个人用户使用。
6.管理控制:华为云的管理控制面板非常友好和易用,可以方便地管理和控制服务器。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

江湖有缘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值