文档章节

阿里云上Docker企业版之旅

暖夏未眠丶
 暖夏未眠丶
发布于 2017/06/26 15:25
字数 1065
阅读 14
收藏 0

摘要: 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,舒服~

原文链接

本文转载自:

共有 人打赏支持
暖夏未眠丶
粉丝 0
博文 250
码字总数 427
作品 0
太原
阿里云发布飞天敏捷版,支持Docker企业版

4月19日,在容器技术领域年度风向标------DockerCon 2017上,阿里云飞天敏捷版(Apsara Stack Agility)正式对外发布。 Docker公司首席执行官Ben Golub 在大会上宣布Docker在阿里云平台的Aps...

玄学酱
04/12
0
0
你还在为下载Docker镜像过慢而烦恼吗?

  【IT168 评论】不知道还有多少人记得2013年以前的App Store,国内用户下载一个应用十分煎熬,直到和CDN厂商合作才有所改观。   这种情况不止于App Store,Docker Hub同样也存在。其作为...

it168网站
2017/06/28
0
0
CentOS 7 部署安装配置 Docker 17.06

一、Docker的安装 Docker目前官方主要有两个版本,一个是企业版(docker-ee),一个是社区版(docker-ce),我们这里主要使用的是社区版。 1、安装Docker CE CentOS 7 基本仓库是带docker的,但是...

顶风走千里
2017/12/19
0
0
阿里云容器服务新增支持Kubernetes编排系统,性能重大提升

场景研读 2017-11-29 10:33:53 浏览90 评论0 深度学习 架构 docker 性能 公有云 云服务器 镜像 集群 微服务 容器 弹性伸缩 负载均衡分布式存储 企业应用 kubernetes 摘要: 作为容器编排系统...

姬子玉
2017/11/30
0
0
Docker宣布携手阿里云

国庆刚过,Docker就携手阿里云在中国的云计算行业刮来一阵大风,容器技术的发展,为开发工程师们提供了便利,这下不会“蓝瘦 香菇”了~ 一早由Docker提出的容器技术是近年来最火的开源技术。...

精灵云
2016/10/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

区块链入门教程以太坊源码分析ethdb源码分析

兄弟连区块链入门教程以太坊源码分析ethdb源码分析,2018年下半年,区块链行业正逐渐褪去发展之初的浮躁、回归理性,表面上看相关人才需求与身价似乎正在回落。但事实上,正是初期泡沫的渐退...

兄弟连区块链入门教程
19分钟前
1
0
Eclipse下忽略掉node_modules目录相关配置

https://blog.csdn.net/yzf913214/article/details/72872523

张宏亮1982
20分钟前
1
0
在Python-dataframe中如何把出生日期转化为年龄?

我们在做数据挖掘项目或大数据竞赛时,如果个体是人的时候,获得的数据中可能有出生日期的Series,举个简单例子,比如这样的一些数: # -*- coding: utf-8 -*- import pandas as pd from ...

Mr_zebra
23分钟前
1
0
Android入门—activity生命周期

activity生命周期如下所示: onCreate()方法 创建activity时使用onStart()方法 当activity界面变为用户可见时调用onResume()方法 当activity界面获取到焦点时调用(界面按钮可点击,...

haoyuehong
25分钟前
1
0
使用C++ Builder 6编译产生错误

错误提示: [C++ Error] E2075 Incorrect project override option: Files\Borland\CBuilder6\lib\vcl60.csm[C++ Error] E2075 Incorrect project override option: Files\Borland\CBuilde......

simpower
27分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部