阿里云上Docker企业版之旅

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
简介: 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

相关实践学习
使用ROS创建VPC和VSwitch
本场景主要介绍如何利用阿里云资源编排服务,定义资源编排模板,实现自动化创建阿里云专有网络和交换机。
阿里云资源编排ROS使用教程
资源编排(Resource Orchestration)是一种简单易用的云计算资源管理和自动化运维服务。用户通过模板描述多个云计算资源的依赖关系、配置等,并自动完成所有资源的创建和配置,以达到自动化部署、运维等目的。编排模板同时也是一种标准化的资源和应用交付方式,并且可以随时编辑修改,使基础设施即代码(Infrastructure as Code)成为可能。 产品详情:https://www.aliyun.com/product/ros/
目录
相关文章
|
1天前
|
运维 Java Devops
阿里云云效操作报错合集之部署docker时遇到报错,该怎么办
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
24天前
|
人工智能 安全 专有云
阿里云飞天企业版获信通院可信云技术最佳实践奖
阿里云飞天企业版获信通院可信云技术最佳实践奖
97 5
|
1天前
|
弹性计算 Java Maven
阿里云云效操作报错合集之在构建Docker镜像时提示拉取次数达到限制,该怎么解决
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
25天前
|
人工智能 安全 专有云
阿里云飞天企业版获信通院可信云技术最佳实践奖
在中国信息通信研究院举办的“2024可信云大会”上,阿里云飞天企业版凭借“一云多算”能力拿下“可信云技术最佳实践”奖。此外飞天企业版还通过了《“云+应用”一体化运维能力要求》、《行业云平台一体化运营平台评估L4卓越级》等多项评估。
147 1
|
1月前
|
IDE 搜索推荐 Devops
|
5天前
|
Kubernetes jenkins 持续交付
Jenkins + SVN/Git + Maven + Docker + 阿里云镜像 + Kubernetes(K8S)
Jenkins + SVN/Git + Maven + Docker + 阿里云镜像 + Kubernetes(K8S)
10 0
|
7天前
|
JSON 数据格式 Docker
配置阿里云docker镜像加速
配置阿里云docker镜像加速
113 0
|
20天前
|
搜索推荐
企业CRM新选择——轻巧强大的阿里云上的Salesforce企业版正式发布!
阿里云与Salesforce合作推出的定制化CRM解决方案——阿里云上的Salesforce CRM CN企业版, 涵盖销售云、服务云及销售服务云三大核心云功能。销售云助力销售团队通过智能化工具提升效率, 如线索管理、预测分析等。服务云CN企业版提供工单管理、自助服务等功能, 改善客户服务体验。结合版则全面覆盖销售与服务需求, 实现业务增长与客户满意度提升。
|
24天前
|
云安全 供应链 监控
阿里云飞天企业版获最高等级安全认证!
阿里云飞天企业版获最高等级安全认证!
26 0
|
1月前
|
运维 Ubuntu Shell
阿里云云效操作报错合集之流水线构建Docker镜像时,遇到报错:“error: failed to solve: rpc error: code”,该怎么办
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。