华为云云服务器评测|使用云耀云服务器L实例部署Portainer工具

一、云耀云服务器L实例介绍

1.1 云耀云服务器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 - 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
  • 检查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 Tue 2023-09-05 21:51:04 CST; 2h 25min ago
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 1061 (dockerd)
      Tasks: 73
     Memory: 378.7M
        CPU: 26.010s
     CGroup: /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
密码:自定义
确认密码:勾选确认使用弱密码
电子邮箱:[email protected]
选择安装wordpress

在这里插入图片描述

7.4 登录wordpress后台

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

在这里插入图片描述

在这里插入图片描述

7.5 访问wordpress首页

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

在这里插入图片描述

八、云耀云服务器L实例使用总结

1.用户友好:云耀云服务器L实例的管理页面简洁直观,易于操作和管理;
2.启动快速:购买完成后,实例快速启动运行,重置密码时自动重启速度也很快,用户体验良好;
3.系统流畅:登录系统后,操作流畅,当使用Docker部署应用时,占用系统资源少;
4.方便快捷:不同的应用镜像满足不同的使用场景。选择了应用镜像,当服务器启动后,可直接自动启动对应服务,免去了繁琐的应用部署步骤,非常方便;
5.学习环境:云耀云服务器L实例对于个人开发者来说,轻量与配置灵活,满足了日常的测试与学习需求。

猜你喜欢

转载自blog.csdn.net/jks212454/article/details/132699225
今日推荐