• 在KCloud上轻松“玩转”Docker


    继CoreOS和Atomic镜像上线之后,刻通云紧跟Docker技术发展脚步,近期又推出了Ubuntu Core镜像,成为国内首家支持Ubuntu Core镜像的基础云服务商,同时也是国内唯一一家同时支持CoreOS、Atomic和Ubuntu Core镜像的云服务商,全面支持用户在刻通云平台上轻松部署Docker应用。

    下面体验下在KCloud上快速部署Docker应用,这里选择Ubuntu Core镜像为例(其它同理):

    一、创建Ubuntu Core云主机

    1、打开KeyTone Cloud控制台,点击左侧“计算”菜单,进入到“云主机”界面,点击“创建”按钮,则进入云主机创建界面,这里要选择Ubuntu Core镜像:

     

     

    2、Ubuntu Core镜像支持SSH KEY或者PASSWORD两种登录方式,为方便这里我们就选择PASSWORD方式:

     

     

    3、待云主机创建成功后,我们还需要为其绑定一个公网IP:

     

    4、最终网络拓扑结构如下:

     

     

    二、部署Docker基础应用

    这里我们以Docker跑MySQL服务为例。

    1、进入云主机“VNC登录”界面,登录之前创建的UbuntuCore云主机(用户名为ubuntu):

     

    2、由于当前本地没有MySQL映像,所以我们需要先拉取最新的MySQL映像:

    sudo docker pull mysql:latest

    3、下面我们通过Docker起一个MySQL容器,并作端口映射,以便测试外部可以访问MySQL服务(这里仅作测试使用):

    sudo docker run --name mysql_test -e MYSQL_ROOT_PASSWORD=mysql_test -p 5000:3306 -dmysql

    a. 注意这里的 -p 参数,它指明了将宿主机的5000端口映射到容器内的3306端口,如此可以通过访问云主机的5000端口就可以轻松访问MySQL容器服务了

    b.要确保云主机的安全组开放了5000端口

     

    4、测试从本地访问远程KCloud云主机上的MySQL服务:

     

    基于前面的MySQL服务,我们再起一个WordPress容器服务,测试容器间通信。

    1、首先我们拉取最新的WordPress容器映像:

    sudo docker pull wordpress:latest

    2、由于前面创建的MySQL这里仅为WordPress提供数据库服务,故这里我们可以关闭之前的MySQL容器,再重起一个:

    sudo docker kill mysql_test

    sudo docker rm mysql_test

    sudo docker run --name mysql_test -eMYSQL_ROOT_PASSWORD=mysql_test -d mysql

    3、再起一个WordPress容器,与前面的MySQL容器互连,并作端口映射,以便外部可以访问WordPress服务:

    sudo docker run --name word_press --linkmysql_test:mysql -p 5000:80 -d wordpress

    a. 注意这里的参数--link 表明了让容器mysql_test和容器word_press之间可以相互访问,本质上是通过在两个容器之间建立了一个隧道,这样比较敏感的服务不用暴露在外

     


    4、现在我们可以从本地浏览器愉快地访问KCloud云主机上的WordPress服务了:

     

     

    上面我们体验在KCloud上快速部署Docker应用的过程。未来刻通云会继续跟踪以Docker为代表的容器技术发展,一方面在内部更多的将Docker技术应用到开发测试及运维平台,以Docker为主构建完整的OpenStack云平台;另一方面会紧密追踪并完善OpenStackMagnum,在刻通云平台上实现CaaS(Container as a Service),为企业提供高效的IaaS混合云平台及容器云平台,满足用户业务快速迭代和持续交付的需求。

  • 相关阅读:
    Ubuntu系统中安装Macaca过程记录
    Nightwatch——自动化测试(端对端e2e)
    junit 5 官方用户手册
    junit 5 与 testNG 使用对比
    认知体系——从“知道自己不知道”到“知道自己知道”的进化
    测试入门教程
    web UI 自动化变革龙测问世
    [黑苹果硬件] 实用黑苹果配置推荐
    windows使用vbs打开谷歌浏览器登录网页
    Note++ 的快捷
  • 原文地址:https://www.cnblogs.com/CasonChan/p/4786620.html
Copyright © 2020-2023  润新知