zoukankan      html  css  js  c++  java
  • 【鲲鹏来了】华为云鲲鹏弹性云服务器 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)

  • 相关阅读:
    PHP7 网络编程(六)Socket和IO多路复用【待】
    PHP7 网络编程(五)进程间通信【待】
    PHP7 网络编程(四)signal信号【待】
    PHP7 网络编程(三)孤儿进程与僵尸进程
    PHP7 网络编程(二)daemon守护进程
    PHP7 网络编程(一)多进程初探
    为什么要用Rust取代C/C ++重写Python底层?
    Modern Self-Service Data Platforms
    一文读懂量化系统接入及相关平台
    rust asynchronous io:从 mio 到 coroutine
  • 原文地址:https://www.cnblogs.com/2020-zhy-jzoj/p/13165078.html
Copyright © 2011-2022 走看看