华为云云耀云服务器L实例评测 | 基于docker部署nacos2.2.3服务

#【有奖征文】华为云云服务器焕新上线,快来亲身感受评测吧!#

👨‍🎓博主简介

  🏅云计算领域优质创作者
  🏅华为云开发者社区专家博主
  🏅阿里云开发者社区专家博主
💊交流社区:运维交流社区 欢迎大家的加入!
🐋 希望大家多多支持,我们一起进步!😄
🎉如果文章对你有帮助的话,欢迎 点赞 👍🏻 评论 💬 收藏 ⭐️ 加关注+💗


一、前言

本文主要讲解华为云云耀服务器的使用及在云服务器上部署docker,并基于docker部署minio2.2.3服务;
三个内容点:

  • 1、讲解华为云云耀服务器的使用
  • 2、部署docker服务
  • 3、基于docker部署nacos2.2.3服务

环境规划:

服务器类别应用镜像内网IP地址Docker版本nacos版本
云耀云服务器L实例Docker可视化-Portainer172.16.11.1024.0.42.2.3

二、华为云耀云服务器L实例

2.1 华为云耀云服务器L实例简介

  随着云计算时代的进一步深入,越来越多的中小企业企业与开发者需要一款简单易用、高能高效的云计算基础设施产品来支撑自身业务运营和创新开发。基于这种需求,华为云焕新推出华为云云服务器实例新品。

  华为云云服务器具有智能不卡顿、价优随心用、上手更简单、管理特省心这四个优点,从而帮您快速上云!从8月底到10月中旬,华为云云服务器开启评测征文活动,邀请您分享对华为云云服务器的评测!

   云耀云服务器L实例是新一代开箱即用、面向中小企业和开发者打造的全新轻量应用云服务器。云耀云服务器L实例提供丰富严选的应用镜像,实现应用一键部署,助力客户便捷高效的在云端构建电商网站、Web应用、小程序、学习环境、各类开发测试等。

在这里插入图片描述

2.2 华为云耀云服务器L实例地址

华为云耀云服务器L实例购买地址:华为云耀云服务器L实例地址
控制台地址:https://console.huaweicloud.com/smb/?region=cn-north-4#/resource/list

2.3 华为云耀云服务器L实例产品架构

云耀云服务器L实例具备计算、存储、镜像安装、备份等能力:

  • 云耀云服务器L实例在不同区域中部署,一个区域发生故障后不会影响其他区域的云服务器。
  • 可以通过虚拟私有云(VPC)建立专属的网络环境,设置子网、安全组,并通过弹性公网IP实现外网链接。
  • 通过云硬盘(EVS)服务实现数据存储,并通过云硬盘备份服务实现云耀云服务器L实例数据的备份和恢复。
  • 云服务器备份(CBR)提供对云耀云服务器L实例的备份保护服务。支持对云耀云服务器L实例中的所有云硬盘(系统盘和数据盘)进行备份,并利用备份数据恢复云耀云服务器L实例数据。
  • 主机安全(HSS)提升云耀云服务器L实例整体安全性,通过入侵检测、漏洞管理、基线检查功能,可识别并管理云服务器中的信息资产,实时监测云服务器中的风险,降低服务器被入侵的风险。
  • 云耀负载均衡(HCES ELB)是将访问流量根据分配策略分发到后端多台云耀云服务器L实例的流量分发控制服务。负载均衡可以通过流量分发扩展应用系统对外的服务能力,同时通过消除单点故障提升应用系统的可用性。

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

3.1 登录华为云官网购买

登录个人华为云账号,在搜索栏输入云耀云服务器L实例,按回车键确认,进入云耀云服务器L实例详情页。
或直接点击:华为云耀云服务器L实例地址

在这里插入图片描述

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

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

  • 检查配置 --> 确认购买

在这里插入图片描述

  • 购买成功;

3.2 重置密码

3.3 使用xshell链接服务器

使用ip、密码链接即可

四、检查docker环境及服务状态

因为购买的就是 Docker可视化-Portainer 的,所以不用安装docker

4.1 检查Docker版本

[root@localhost ~]# docker -v
Docker version 24.0.4, build 3713ee1

4.2 检查docker服务状态

[root@localhost ~]# systemctl status docker
● docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2023-09-15 16:25:24 CST; 16h ago
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 2496 (dockerd)
      Tasks: 58
     Memory: 83.3M
        CPU: 1min 956ms
     CGroup: /system.slice/docker.service

五、部署nacos2.2.3

5.1 下载 nacos2.2.3 镜像

[root@localhost ~]# docker pull liuchenyang/redhat-nacos:latest
latest: Pulling from liuchenyang/redhat-nacos
872582724f33: Already exists 
b13ffc206103: Already exists 
13b296d5bcbd: Already exists 
5fcf8070f29a: Pull complete 
c8194a495b92: Pull complete 
Digest: sha256:a6d7575e810f080ae5b1e7535a0778aa581e9e43020f170a233fb78a42c91f90
Status: Downloaded newer image for liuchenyang/redhat-nacos:latest
docker.io/liuchenyang/redhat-nacos:latest

在这里插入图片描述

5.2 查看镜像

docker images | grep redhat-nacos

在这里插入图片描述

可以自己将镜像重新命名,或者直接使用此名字都可以;
重新命名命令为:docker tag liuchenyang/redhat-nacos:latest nacos:latest

5.3 创建nacos容器

nacos包下载地址:https://github.com/alibaba/nacos/releases/download/2.2.3/nacos-server-2.2.3.tar.gz

可以解压此包,拿出nacos目录,来作为配置映射目录;

要注意的是,如果需要做nacos配置映射,我们需要在nacos/bin/startup.sh里追加一行 tail -f ${BASE_DIR}/logs/start.out,不追加会导致容器启动不了。

docker run -itd --name nacos --restart=always --privileged -p 8848:8848 -v /usr/local/nacos/logs/:/nacos/logs/ -v /etc/localtime/:/etc/localtime/ liuchenyang/redhat-nacos:latest

创建完容器会自动启动nacos服务,日志可查看映射出来的/usr/local/start.out

在这里插入图片描述

启动完成,日志没问题,查看端口是否已经被占用;默认端口为:8848

netstat -lnt | grep 8848

在这里插入图片描述

这里可以看到,端口已经启动了;但是因为是云服务器,还需要在云服务器上开放 8848 端口;
开放完端口之后,页面访问。

5.4 页面访问nacos

172.16.11.10:8848/nacos

在这里插入图片描述

在这里插入图片描述

因为此部署没有设置数据库,所以会自动跳进来;

六、完成部署

评论 90
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

A-刘晨阳

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

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

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

打赏作者

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

抵扣说明:

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

余额充值