华为云云服务器评测|使用云耀云服务器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()…...
UE5 学习系列(二)用户操作界面及介绍
这篇博客是 UE5 学习系列博客的第二篇,在第一篇的基础上展开这篇内容。博客参考的 B 站视频资料和第一篇的链接如下: 【Note】:如果你已经完成安装等操作,可以只执行第一篇博客中 2. 新建一个空白游戏项目 章节操作,重…...
云计算——弹性云计算器(ECS)
弹性云服务器:ECS 概述 云计算重构了ICT系统,云计算平台厂商推出使得厂家能够主要关注应用管理而非平台管理的云平台,包含如下主要概念。 ECS(Elastic Cloud Server):即弹性云服务器,是云计算…...
循环冗余码校验CRC码 算法步骤+详细实例计算
通信过程:(白话解释) 我们将原始待发送的消息称为 M M M,依据发送接收消息双方约定的生成多项式 G ( x ) G(x) G(x)(意思就是 G ( x ) G(x) G(x) 是已知的)࿰…...
Leetcode 3577. Count the Number of Computer Unlocking Permutations
Leetcode 3577. Count the Number of Computer Unlocking Permutations 1. 解题思路2. 代码实现 题目链接:3577. Count the Number of Computer Unlocking Permutations 1. 解题思路 这一题其实就是一个脑筋急转弯,要想要能够将所有的电脑解锁&#x…...
Spring Boot面试题精选汇总
🤟致敬读者 🟩感谢阅读🟦笑口常开🟪生日快乐⬛早点睡觉 📘博主相关 🟧博主信息🟨博客首页🟫专栏推荐🟥活动信息 文章目录 Spring Boot面试题精选汇总⚙️ **一、核心概…...
Fabric V2.5 通用溯源系统——增加图片上传与下载功能
fabric-trace项目在发布一年后,部署量已突破1000次,为支持更多场景,现新增支持图片信息上链,本文对图片上传、下载功能代码进行梳理,包含智能合约、后端、前端部分。 一、智能合约修改 为了增加图片信息上链溯源,需要对底层数据结构进行修改,在此对智能合约中的农产品数…...
技术栈RabbitMq的介绍和使用
目录 1. 什么是消息队列?2. 消息队列的优点3. RabbitMQ 消息队列概述4. RabbitMQ 安装5. Exchange 四种类型5.1 direct 精准匹配5.2 fanout 广播5.3 topic 正则匹配 6. RabbitMQ 队列模式6.1 简单队列模式6.2 工作队列模式6.3 发布/订阅模式6.4 路由模式6.5 主题模式…...
【Redis】笔记|第8节|大厂高并发缓存架构实战与优化
缓存架构 代码结构 代码详情 功能点: 多级缓存,先查本地缓存,再查Redis,最后才查数据库热点数据重建逻辑使用分布式锁,二次查询更新缓存采用读写锁提升性能采用Redis的发布订阅机制通知所有实例更新本地缓存适用读多…...
LLMs 系列实操科普(1)
写在前面: 本期内容我们继续 Andrej Karpathy 的《How I use LLMs》讲座内容,原视频时长 ~130 分钟,以实操演示主流的一些 LLMs 的使用,由于涉及到实操,实际上并不适合以文字整理,但还是决定尽量整理一份笔…...
【JavaSE】多线程基础学习笔记
多线程基础 -线程相关概念 程序(Program) 是为完成特定任务、用某种语言编写的一组指令的集合简单的说:就是我们写的代码 进程 进程是指运行中的程序,比如我们使用QQ,就启动了一个进程,操作系统就会为该进程分配内存…...
