【鲲鹏来了】华为云鲲鹏弹性云服务器 KC1一文全掌握(4)

转自鲲鹏论坛

【作者有话说】

首先非常感谢华为云微信小助手,让我免费领取到了鲲鹏弹性云服务器KC1的免费体验资格。

领取的服务器配置详情:

规格 : 4vCPUs | 8GB | kc1.xlarge.2

镜像 :CentOS 7.4 64bit with ARM

虚拟私有云、弹性公网IP、云硬盘等

自从加入华为云来,还没舍得自己花钱买一个云服务器,第一是公司还在运营初期,观望哪家公司云服务器合适,第二也是自身工作太忙,没有时间兼顾。这次公司项目部署完毕,我有了自己充裕的时间,恰好华为云举办了这次活动,我有幸得到了这次鲲鹏服务器的免费体验资格,所以我要好好研究一下华为弹性云服务器ECS。

我体验的方式由容易到复杂,目的旨在教大家如何便捷监控自己的服务器资源,得到更加酷炫的体验以及快速部署系统的能力。

       华为云KC1云服务器购买详细流程

                             

       手动部署Java Web项目

                             

Linux服务器宝塔面板一键安装配置LNMP/LAMP网站环境流程

                             

       鲲鹏云服务器KC1上的Docker实践

                             

        Linux性能测试工具sysbench的安装与使用

 

一步一步带着大家,争取少挖坑,直接进入主题,帮助小白在鲲鹏KC1上快速使用Linux系统搭建环境,开发等等。最后我还是用了一款压力测试软件,因为前面已经有大神进行了ab测试,我就不献丑了。我这次使用了sysbench进行了对鲲鹏KC1的性能测试,确定其性能及配置是否稳定、安全、可靠。

好了,测试方式定好,大家就跟着我一起开始鲲鹏KC1的使用测试吧!!!

测试作者:wgc

开始日期:2019-10-27

因文章较长,本文将会以连载的形式为大家呈现

  1. 华为云KC1云服务器购买详细流程
  2. 手动部署JAVA WEB应用
  3. Linux服务器宝塔面板一键安装配置LNMP/LAMP网站环境流程
  4.  鲲鹏云服务器KC1上的Docker实践
  5.  Linux性能测试工具sysbench的安装与使用及KC1云服务器体验小结

以下为正文:

4.     鲲鹏云服务器KC1上的Docker实践

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

在传统模式中,开发团队在开发环境中完成软件开发,自己做了一遍单元测试,测试通过,提交到代码版本管理库,打包给 QA 进行测试。运维把应用部署到测试环境,QA 进行测试,没问题后通知部署人员发布到生产环境。

在上述过程中涉及到至少三个环境:开发、测试和生产。现实情况是,开发自测没题,但到了测试或者生产环境程序无法运行,让开发团队排查,经过长时间排查最后发现是测试环境的一个第三方库过时了。这样的现象在软件开发中很普遍,已经不适用如今的快速开发和部署。

在 Docker 模式中,应用是以容器的形式存在,所有和该应用相关的依赖都会在容器中,因此移植非常方便,不会存在像传统模式那样的环境不一致。

4.1 安装Docker

# step 1: 安装必要的一些系统工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

# Step 2: 添加软件源信息

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# Step 3: 更新并安装Docker-CE

sudo yum makecache fast

sudo yum -y install docker-ce

# Step 4: 开启Docker服务

sudo service docker start

4.2 Docker安装运行Nginx

Docker容器的使用很简单,直接拉取官方镜像就好了。(官方镜像都很慢,折麼死个人~~)当然我希望为了之后的发展,华为云也能像阿里云一样,建立自己庞大容器镜像仓库,这样会对未来国内技术的发展以及对华为云的普及带来巨大的影响。我们以安装运行Nginx为例。

话不多说,直接上图。

首先,创建一个nginx目录,cd命令进入nginx目录。然后,我们通过docker search命令,来检索nginx镜像。

然后,通过docker pull命令,从远程拉取nginx镜像,命令:docker pull nginx

拉取成功后,我们可以通过docker images命令,查看镜像。

然后,通过docker run命令启动容器,运行镜像。

通过docker ps命令,查看容器运行状况。

经过以上步骤,nginx镜像已经成功在docker容器中运行,接下来,我们通过访问http://{ECS鲲鹏云主机公网IP}地址来验证,正常情况下:

这样,我们的nginx已经安装启动成功了。

作者:wgc

 

 

相关推荐

【鲲鹏来了】华为云鲲鹏弹性云服务器 KC1一文全掌握(1)

【鲲鹏来了】华为云鲲鹏弹性云服务器 KC1一文全掌握(2)

【鲲鹏来了】华为云鲲鹏弹性云服务器 KC1一文全掌握(3)

【鲲鹏来了】华为云鲲鹏弹性云服务器 KC1一文全掌握(5)

原文地址:https://www.cnblogs.com/2020-zhy-jzoj/p/13165078.html