zoukankan      html  css  js  c++  java
  • 阿里云上Docker企业版之旅

    摘要: Docker企业版基于社区版增加了面向企业的管理和安全能力,Docker企业版在国内由阿里云和Docker联合提供技术支持,为企业客户提供稳定、安全、可以信赖的容器应用平台。本文将介绍如何在阿里云上试用原汁原味的Docker企业版。

    阿里云上Docker企业版之旅

    6月9号,Docker中国网站正式发布。在Docker中国官方镜像加速上线的同事,Docker企业版也可以从阿里云的云市场在线购买和试用了。

    Docker企业版基于社区版增加了面向企业的管理和安全能力,Docker企业版在国内由阿里云和Docker联合提供技术支持,为企业客户提供稳定、安全、可以信赖的容器应用平台。本文将介绍如何在阿里云上试用原汁原味的Docker企业版。

    购买Docker企业版试用授权

    首先访问阿里云云市场中Docker 企业版售卖页: https://market.aliyun.com/products/56778013/cmgj018595.html

    14983831534152

    选择“立即购买”

    14983831978515

    确认订单后,您就可以在云市场的控制台的“已购买的服务”中看到Docker企业版的订单了

    14983833833085

    点击“管理”链接,我们可以看到 Docker企业版的 License 下载地址和Docker EE 安装帮助。(注:如果显示服务开通中,请稍后访问)

    14983836165469

    访问 “License 下载地址”,下载 Docker企业版的 License 文件 “docker_subscription.lic”

    通过浏览器访问“Docker EE 安装帮助”,我们可以看到如下内容

    14983849124144

    请记录文中Docker EE的软件源地址备下文使用。

    为了安装Docker企业版,可以参照文档手动安装,但是更加便捷的方式是利用资源编排模板在阿里云上一键部署。

    在阿里云上部署Docker企业版

    我们可以参照前文中 利用ROS模板部署Docker企业版,来部署一个Docker企业版

    访问 ROS 控制台,https://ros.console.aliyun.com/#/

    在“模板样例”中选择“docker_ee_ddc”,并点击“创建”

    14983908536903

    在通过ROS模板创建资源栈的时候,请在 DockerEEURL 域中输入上文中的 文中Docker EE的软件源地址

    14983855282627

    ROS资源栈部署大概需要十几分钟,部署成功之后可以在概览页面的“输出”区域看到Docker DataCenter的访问地址

    14983889701040

    具体的内容不再重复,请参阅前文。

    注意:在所有的节点上的 Docker 引擎安装的是 Docker 企业版,而且配置了Docker中国官方镜像加速。

    通过Docker Compose模板部署容器应用

    访问“ControllerLoadBalancerIp”中的地址,可以访问“Docker Universal Control Plane”的web控制台,

    14983894404019

    第一次登陆,需要上传Docker企业版的License文件,之后就可以看见控制台了

    14983895001741

    选择 “Resource” -> “Stacks and Applications”,点击 “Deploy” 部署如下Docker Compose模板

    14983859771401

    模板定义

    version: '3'
    services:
      web:
        image: wordpress:4
        environment:
          - WORDPRESS_DB_PASSWORD=password
          - WORDPRESS_AUTH_KEY=changeme
          - WORDPRESS_SECURE_AUTH_KEY=changeme
          - WORDPRESS_LOGGED_IN_KEY=changeme
          - WORDPRESS_NONCE_KEY=changeme
          - WORDPRESS_AUTH_SALT=changeme
          - WORDPRESS_SECURE_AUTH_SALT=changeme
          - WORDPRESS_LOGGED_IN_SALT=changeme
          - WORDPRESS_NONCE_SALT=changeme
          - WORDPRESS_NONCE_AA=changeme
        ports:
          - 80:80
        deploy:
          replicas: 3
          restart_policy:
            condition: on-failure
      mysql:
        image: mysql:5.7
        environment:
          - MYSQL_ROOT_PASSWORD=password
        deploy:
          restart_policy:
            condition: on-failure
    

    几分钟之后,两个服务就已经创建成功

    14983861520153

    由于模板中利用Routing Mesh配置了端口映射80:80,这样访问集群中任何一个节点的80端口,都会将相应的请求转发给“wordpress”服务容器的80端口。

    我们可以在相应的“WorkerLoadBalancer”SLB上,添加监听,并将前端端口和后端端口均设置为80

    14983887902493

    在ROS资源栈中输出中的“WorkerLoadBalancerIp”显示了“WorkerLoadBalancer”SLB的IP地址。

    我们可以轻松在浏览器中访问Wordpress应用

    14983892382160

    14983899858613

    总结

    Docker和阿里云的小伙伴一起让中国开发者能够更加便捷地访问Docker Hub镜像,也为国内用户带来了Docker企业解决方案,帮助企业用户利用容器技术加速创新、轻松实现业务上云。

    了解更多阿里云容器服务内容,请访问 https://www.aliyun.com/product/containerservice

    本文为云栖社区原创内容,未经允许不得转载,如需转载请发送邮件至yqeditor@list.alibaba-inc.com

    用云栖社区APP,舒服~

    原文链接

  • 相关阅读:
    C++静态库与动态库(转)
    Tornado异步
    Yacc与Lex
    云数据库
    linux如何查看端口被谁占用
    Innodb Double Write
    MySQL GTIDs(global transaction identifiers)
    Java并发编程:线程池的使用
    Oracle 建立索引及SQL优化
    解决redhat linux下IP地址可以ping通,域名无法ping通问题
  • 原文地址:https://www.cnblogs.com/jzy996492849/p/7080496.html
Copyright © 2011-2022 走看看