华为云云服务器评测|使用云耀云服务器L实例部署Portainer工具
华为云云服务器评测|使用云耀云服务器L实例部署Portainer工具
- 一、云耀云服务器L实例介绍
- 1.1 云耀云服务器L实例简介
- 1.2 云耀云服务器L实例特点
- 1.3 云耀云服务器L实例使用场景
- 二、本次实践介绍
- 2.1 本次实践简介
- 2.2 Portainer简介
- 三、购买云耀云服务器L实例
- 3.1 登录华为云
- 3.2 购买云耀云服务器L实例
- 3.3 查看云耀云服务器L实例状态
- 四、初始化环境
- 4.1 重置服务器密码
- 4.2 配置安全组
- 五、访问Portainer服务
- 5.1 远程登录服务器
- 5.2 Xshell工具远程连接服务器
- 5.3 检查Docker环境
- 5.4 检查Portainer容器状态
- 5.5 Portainer的初始化配置
- 5.6 查看本地容器详情
- 六、部署wordprss服务
- 6.1 创建mysql容器
- 6.2 查看mysql容器状态
- 6.3 创建wordpress容器
- 6.4 查看wordpress容器状态
- 6.5 查看wordpress容器占用资源
- 七、访问wordpress应用
- 7.1 进入wordpress初始化页面
- 7.2 设置系统中文语言
- 7.3 设置网站信息
- 7.4 登录wordpress后台
- 7.5 访问wordpress首页
- 八、云耀云服务器L实例使用总结
一、云耀云服务器L实例介绍
1.1 云耀云服务器L实例简介
- 华为云云耀云服务器L实例
云耀云服务器L实例是新一代的轻量应用云服务器,专门为中小企业和开发者打造,提供开箱即用的便利性。云耀云服务器L实例提供丰富且经过严格挑选的应用镜像,可以一键部署应用,极大地简化了客户在云端构建电商网站、Web应用、小程序、学习环境以及各类开发测试等任务的过程。

1.2 云耀云服务器L实例特点
-
智能不卡顿:华为云擎天架构加持,软硬协同结合AI算法智能调度,为您提供优质性能。华为云全球存算一张网,数据传输时延比眨眼还短,满足游戏、音视频等低网络时延场景的高要求。
-
价优随心用:超高性价比,超低门槛,敞开随心用。多种实例规格,平衡性能与成本。技术升级优化用云成本,普惠更多初创企业和开发者。
-
上手更简单:多种镜像、资源组合一键下单。严选多款高品质镜像,经过华为云官方严格测试,覆盖七大场景,预置模板,快速搭建,安全可信。自动化编排,资源一键开通,业务分钟级上线。平滑学习曲线,向导式应用搭建,应用轻松启用。
-
管理更省心:拓扑、资源、镜像可视化管理,业务架构透明化管理。贴心服务状态提醒,资源续退一键式操作,实现极简管理。资源负载、安全,使用率实时监控,保障服务永远在线。可选配丰富的安全服务,包括丰富的备份、主机安全等服务,提供最高等级的安全防护。
1.3 云耀云服务器L实例使用场景
- 电商店铺管理:快速搭建外贸独立站、店铺管理环境,为海内外顾客提供稳定、优质的服务。
- 建站:提供常用建站类应用模板,快速构建满足业务诉求的网站,如企业官网、资讯、博客、论坛、电商等。
- 小程序后台:适合于构建微信小程序以及公众号后台服务,降低维护成本,让用户专注于业务开发。
- 小游戏:帮助客户搭建PC单机游戏、休闲小游戏等,快速上线,性能稳定。
- 开发测试:适合云端构建即开即用的远程开发、测试项目,运行定时任务、自动任务等。
- 云端学习:帮助学生、开发者在云端做一些实验、论文等。
- 搭建博客/论坛:方便个人开发者搭建博客、论坛,性价比高。
二、本次实践介绍
2.1 本次实践简介
1.本次实践为个人测试学习环境,旨在快速部署应用,生产环境请谨慎;
2.本次实践环境为云耀云服务器L实例;
3.本次使用云耀云服务器L实例的应用镜像为Portainer 2.18.4;
4.在Portainer平台上部署wordpress网站服务;
2.2 Portainer简介
Portainer是一款轻量级、易于使用的开源容器管理工具,它可以帮助管理Docker环境中的容器、镜像、卷和网络等资源。Portainer提供了直观的Web界面,可以方便地进行容器的创建、启动、停止、删除、日志查看等操作。此外,Portainer还支持通过RESTful API和CLI进行管理,可以轻松地扩展和集成。Portainer易于安装和配置,适合小型到中型Docker环境的管理,是一款非常优秀的容器管理工具。
三、购买云耀云服务器L实例
3.1 登录华为云
登录个人华为云账号,在搜索栏输入云耀云服务器L实例,按回车键确认,进入云耀云服务器L实例详情页。



3.2 购买云耀云服务器L实例
在云耀云服务器L实例详情页,点击购买。

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


- 检查配置,确认购买。

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

四、初始化环境
4.1 重置服务器密码
点击远程登录云耀云服务器L实例


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


4.2 配置安全组
- 直接点击L实例,进入云耀云服务器L实例的管理页。



- 进入安全组管理页面

- 放行入方向安全组端口9091、8020和3306端口,其中9091为Portainer端口,8020为wordpress网站服务端口,3306为数据库服务端口。

五、访问Portainer服务
5.1 远程登录服务器
- 点击实例的远程登录选项

- 输入root账号和密码,远程登录云耀云服务器L实例。

5.2 Xshell工具远程连接服务器
复制云耀云服务器L实例的弹性公网IP地址,在Xshell工具中输入账号密码信息,远程登录服务器。

5.3 检查Docker环境
- 检查docker版本
root@hcss-ecs-f91c:~# docker version
Client: Docker Engine - CommunityVersion: 24.0.4API version: 1.43Go version: go1.20.5Git commit: 3713ee1Built: Fri Jul 7 14:50:55 2023OS/Arch: linux/amd64Context: defaultServer: Docker Engine - CommunityEngine:Version: 24.0.4API version: 1.43 (minimum version 1.12)Go version: go1.20.5Git commit: 4ffc614Built: Fri Jul 7 14:50:55 2023OS/Arch: linux/amd64Experimental: falsecontainerd:Version: 1.6.21GitCommit: 3dce8eb055cbb6872793272b4f20ed16117344f8runc:Version: 1.1.7GitCommit: v1.1.7-0-g860f061docker-init:Version: 0.19.0GitCommit: de40ad0
- 检查Docker服务状态
root@hcss-ecs-f91c:~# systemctl status docker
● docker.service - Docker Application Container EngineLoaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)Active: active (running) since Tue 2023-09-05 21:51:04 CST; 2h 25min ago
TriggeredBy: ● docker.socketDocs: https://docs.docker.comMain PID: 1061 (dockerd)Tasks: 73Memory: 378.7MCPU: 26.010sCGroup: /system.slice/docker.service
5.4 检查Portainer容器状态
使用docker ps命令查询正在运行的Portainer容器状态。
root@hcss-ecs-f91c:~# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
866f19377f2d portainer/portainer-ce:2.18.3 "/portainer" 30 minutes ago Up 22 minutes 8000/tcp, 9443/tcp, 0.0.0.0:9091->9000/tcp, :::9091->9000/tcp portainer
5.5 Portainer的初始化配置
- 重启 Portaier容器
root@hcss-ecs-f91c:~# docker restart portainer
portainer
- 在本地浏览器网址输入:http://弹性公网IP地址:9091,将IP替换为自己服务器的弹性公网IP地址。

- 设置账号和密码

- 设置完账号密码后,进入Portainer的首页。

5.6 查看本地容器详情
点击local本地,查看本地容器的详细状态。


六、部署wordprss服务
6.1 创建mysql容器
- 点击容器管理模块,选择创建容器。

- 设置容器名和容器镜像mysql5.7

- 设置容器映射端口3306:3306

- 设置mysql的挂载目录

- 设置变量, MYSQL_ROOT_PASSWORD=wordpress , MYSQL_DATABASE=wordpress

- 设置容器的重启策略为always

- 开始创建容器

6.2 查看mysql容器状态
查看mysql容器状态

6.3 创建wordpress容器
容器名:my_wordpress
镜像名:wordpress:php7.3
映射端口:8020:80
环境变量:WORDPRESS_DB_HOST=192.168.0.168:3306 ,WORDPRESS_DB_USER=root ,WORDPRESS_DB_PASSWORD=wordpress ,WORDPRESS_DB_NAME=wordpress
重启策略:always

开始部署wordpress

6.4 查看wordpress容器状态
查看wordpress容器状态

6.5 查看wordpress容器占用资源
点击wordpress容器的stats图标,查看容器占用系统资源。


七、访问wordpress应用
7.1 进入wordpress初始化页面
访问地址:http://弹性公网IP地址:8020,将IP替换为自己服务器的IP地址。

7.2 设置系统中文语言
选择系统语言为简体中文

7.3 设置网站信息
站点标题:myweb
用户名:admin
密码:自定义
确认密码:勾选确认使用弱密码
电子邮箱:admin@qq.com
选择安装wordpress

7.4 登录wordpress后台
填写账号信息,登录wordpress后台管理页面。


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

八、云耀云服务器L实例使用总结
1.用户友好:云耀云服务器L实例的管理页面简洁直观,易于操作和管理;
2.启动快速:购买完成后,实例快速启动运行,重置密码时自动重启速度也很快,用户体验良好;
3.系统流畅:登录系统后,操作流畅,当使用Docker部署应用时,占用系统资源少;
4.方便快捷:不同的应用镜像满足不同的使用场景。选择了应用镜像,当服务器启动后,可直接自动启动对应服务,免去了繁琐的应用部署步骤,非常方便;
5.学习环境:云耀云服务器L实例对于个人开发者来说,轻量与配置灵活,满足了日常的测试与学习需求。
相关文章:
华为云云服务器评测|使用云耀云服务器L实例部署Portainer工具
华为云云服务器评测|使用云耀云服务器L实例部署Portainer工具 一、云耀云服务器L实例介绍1.1 云耀云服务器L实例简介1.2 云耀云服务器L实例特点1.3 云耀云服务器L实例使用场景 二、本次实践介绍2.1 本次实践简介2.2 Portainer简介 三、购买云耀云服务器L实例3.1 登录…...
C++并发编程:构建线程安全队列(第一部分:粗粒度锁)
C并发编程:构建线程安全队列(第一部分:粗粒度锁) 引言 在多线程编程中,线程之间的数据共享和通信是一个非常重要的问题。在这篇博客中,我们将讨论如何用C实现一个基础但非常实用的线程安全队列。这个队列…...
C++设计模式-更新中
单例模式 这个类实现了单例模式。单例模式是一种设计模式,旨在确保一个类只有一个实例,并提供一个全局访问点来获取该实例。 在 ConnectionManager 类中,它通过以下方式实现了单例模式: 构造函数 ConnectionManager() 被声明为…...
Hydra工具的使用
目录 Hydra初识 Hydra使用 hydra破解mysql 前言 不固定用户名密码爆破 hydra破解ssh 以用户名为密码登录 hydra破解rdp 将爆破密码的结果输出到文件中 Hydra初识 前言: hydra是一款开源的暴力破解工具,支持多种服务破解原理:使用户…...
Pytorch学习:卷积神经网络—nn.Conv2d、nn.MaxPool2d、nn.ReLU、nn.Linear和nn.Dropout
文章目录 1. torch.nn.Conv2d2. torch.nn.MaxPool2d3. torch.nn.ReLU4. torch.nn.Linear5. torch.nn.Dropout 卷积神经网络详解:csdn链接 其中包括对卷积操作中卷积核的计算、填充、步幅以及最大值池化的操作。 1. torch.nn.Conv2d 对由多个输入平面组成的输入信号…...
水果库存系统(SSM+Thymeleaf版)
不为失败找理由,只为成功找方法。所有的不甘,因为还心存梦想,所以在你放弃之前,好好拼一把,只怕心老,不怕路长。 文章目录 一、前言二、系统架构与需求分析1、技术栈1.1 后端1.2 前端 2、需求分析 三、设计…...
如何在VueJS应用程序中设置Toast通知
通知是开发者提升应用程序互动性和改善用户体验的强大工具。通过利用通知,开发者可以在用户与应用程序互动的同时,有效地向用户传达重要事件。 通知在应用程序中起着至关重要的作用,可以及时通知用户有关各种操作和事件的信息。它们可以用于通…...
css让元素保持等比例宽高
使用新属性 aspect-ratio: 16/9; 代码示例 <style>div {width: 60%;/* 等比例宽高 */aspect-ratio: 16/9;background-color: red;margin: auto;}</style> </head><body><div></div> </body>示例 aspect-ratio兼容性...
骨传导和入耳式哪个危害大一点?入耳式和骨传导哪种好?
骨传导和入耳式这两种耳机虽然都存在一定的危害,但是入耳式耳机对人体的危害要更大一点。 入耳式耳机直接塞进耳朵这种佩戴方式,会阻塞外部声音的进入,长时间使用可能会导致耳道感染,还可能对听力造成损伤,而骨传导耳…...
介绍OpenCV
OpenCV是一个开源计算机视觉库,可用于各种任务,如物体识别、人脸识别、运动跟踪、图像处理和视频处理等。它最初由英特尔公司开发,目前由跨学科开发人员社区维护和支持。OpenCV可以在多个平台上运行,包括Windows、Linux、Android和…...
Android中的view绘制流程,简单理解
简单理解 Android中的View类代表用户界面中基本的构建块。一个View在屏幕中占据一个矩形区域、并且负责绘制和事件处理。View是所有widgets的基础类,widgets是我们通常用于创建和用户交互的组件,比如按钮、文本输入框等等。子类ViewGroup是所有布局&…...
商城开发:店铺管理系统应具备哪些功能?
电子商务的迅猛发展,越来越多的企业选择在线商城作为业务拓展的重要渠道。而要实现一个成功的在线商城,一个强大而高效的店铺管理系统是不可或缺的。店铺管理系统作为商城的核心管理工具,应具备一系列功能,以提供卓越的用户体验和…...
小白学go基础04-命名惯例对标识符进行命名
计算机科学中只有两件难事:缓存失效和命名。 命名是编程语言的要求,但是好的命名却是为了提高程序的可读性和可维护性。好的命名是什么样子的呢?Go语言的贡献者和布道师Dave Cheney给出了一个说法:“一个好笑话,如果你…...
使用iCloud和Shortcuts实现跨设备同步与自动化数据采集
在如今的数字时代,跨设备同步和自动化数据采集对于提高工作效率和便利性至关重要。苹果的iCloud和Shortcuts App为我们提供了强大的工具,可以实现跨设备同步和自动化数据采集的功能。本文将详细介绍如何利用iCloud和Shortcuts App实现这些功能࿰…...
Spring框架-基于STOMP使用Websocket
文章目录 前言一、范例演示1.注解方式2.XML方式二、可能出现错误错误: WebSocket代理中断错误: 缺少EventExecutor类错误: 缺少Publisher类错误: 缺少Scheduler类错误: WebSocket调用失败总结前言 Spring框架提供了多种WebSock消息机制,不仅包含了模拟SockJS,还提供了基…...
kafka-- 安装kafka manager及简单使用
一 、安装kafka manager 管控台: # 安装kafka manager 管控台: ## 上传 cd /usr/local/software ## 解压 unzip kafka-manager-2.0.0.2.zip -d /usr/local/ cd /usr/local/kafka-manager-2.0.0.2/conf vim /usr/local/kafka-manager-2.0.0.2/conf/appl…...
深圳-海岸城购物中心数据分析
做数据分析的时候,如果要对商场进行分析,可以从这些数据纬度进行分析,如下图所示: 截图来源于数位观察:https://www.swguancha.com/...
vue3 + elementplus Cannot read properties of null (reading ‘isCE‘)
使用命令行直接下载的element-plus,使用时会报错。 卸载掉,然后在项目根目录下,使用vue ui安装依赖, 即可使用...
易云维®医院后勤管理系统软件利用物联网智能网关帮助实现医院设备实现智能化、信息化管理
近年来,我国医院逐渐意识到医院设备信息化管理的重要性,逐步建立医院后勤管理系统软件,以提高信息化管理水平。该系统是利用数据库技术,为医院的中央空调、洁净空调、电梯、锅炉、医疗设备等建立电子档案,把设备监控、…...
c# 定期重启程序操作
1 先说说重启//这部分是转载的 一、Restart方法 System.Windows.Forms.Application.Restart();经测试发现有时候只会关闭程序,并不会重新启动 二、Process.Start()和Exit() System.Diagnostics.Process.Start(System.Reflection.Assembly.GetExecutingAssembly()…...
linux之kylin系统nginx的安装
一、nginx的作用 1.可做高性能的web服务器 直接处理静态资源(HTML/CSS/图片等),响应速度远超传统服务器类似apache支持高并发连接 2.反向代理服务器 隐藏后端服务器IP地址,提高安全性 3.负载均衡服务器 支持多种策略分发流量…...
【位运算】消失的两个数字(hard)
消失的两个数字(hard) 题⽬描述:解法(位运算):Java 算法代码:更简便代码 题⽬链接:⾯试题 17.19. 消失的两个数字 题⽬描述: 给定⼀个数组,包含从 1 到 N 所有…...
基于Uniapp开发HarmonyOS 5.0旅游应用技术实践
一、技术选型背景 1.跨平台优势 Uniapp采用Vue.js框架,支持"一次开发,多端部署",可同步生成HarmonyOS、iOS、Android等多平台应用。 2.鸿蒙特性融合 HarmonyOS 5.0的分布式能力与原子化服务,为旅游应用带来…...
【配置 YOLOX 用于按目录分类的图片数据集】
现在的图标点选越来越多,如何一步解决,采用 YOLOX 目标检测模式则可以轻松解决 要在 YOLOX 中使用按目录分类的图片数据集(每个目录代表一个类别,目录下是该类别的所有图片),你需要进行以下配置步骤&#x…...
C++中string流知识详解和示例
一、概览与类体系 C 提供三种基于内存字符串的流,定义在 <sstream> 中: std::istringstream:输入流,从已有字符串中读取并解析。std::ostringstream:输出流,向内部缓冲区写入内容,最终取…...
NPOI操作EXCEL文件 ——CAD C# 二次开发
缺点:dll.版本容易加载错误。CAD加载插件时,没有加载所有类库。插件运行过程中用到某个类库,会从CAD的安装目录找,找不到就报错了。 【方案2】让CAD在加载过程中把类库加载到内存 【方案3】是发现缺少了哪个库,就用插件程序加载进…...
关于easyexcel动态下拉选问题处理
前些日子突然碰到一个问题,说是客户的导入文件模版想支持部分导入内容的下拉选,于是我就找了easyexcel官网寻找解决方案,并没有找到合适的方案,没办法只能自己动手并分享出来,针对Java生成Excel下拉菜单时因选项过多导…...
离线语音识别方案分析
随着人工智能技术的不断发展,语音识别技术也得到了广泛的应用,从智能家居到车载系统,语音识别正在改变我们与设备的交互方式。尤其是离线语音识别,由于其在没有网络连接的情况下仍然能提供稳定、准确的语音处理能力,广…...
React核心概念:State是什么?如何用useState管理组件自己的数据?
系列回顾: 在上一篇《React入门第一步》中,我们已经成功创建并运行了第一个React项目。我们学会了用Vite初始化项目,并修改了App.jsx组件,让页面显示出我们想要的文字。但是,那个页面是“死”的,它只是静态…...
CppCon 2015 学习:Reactive Stream Processing in Industrial IoT using DDS and Rx
“Reactive Stream Processing in Industrial IoT using DDS and Rx” 是指在工业物联网(IIoT)场景中,结合 DDS(Data Distribution Service) 和 Rx(Reactive Extensions) 技术,实现 …...
