6 月 9 号,Docker 中国网站正式发布。在 Docker 中国官方镜像加速上线的同时,Docker 企业版也可以从阿里云的云市场在线购买和试用了。
Docker 企业版基于社区版增加了面向企业的管理和安全能力,Docker 企业版在国内由阿里云和 Docker 联合提供技术支持,为企业客户提供稳定、安全、可以信赖的容器应用平台。本文将介绍如何在阿里云上试用原汁原味的 Docker 企业版。
首先访问阿里云云市场中 Docker 企业版售卖页: https://market.aliyun.com/products/56778013/cmgj018595.html
选择 "立即购买"
确认订单后,您就可以在云市场的控制台的 "已购买的服务" 中看到 Docker 企业版的订单了
点击 "管理" 链接,我们可以看到 Docker 企业版的 License 下载地址和 Docker EE 安装帮助。(注:如果显示服务开通中,请稍后访问)
访问 "License 下载地址",下载 Docker 企业版的 License 文件 "docker_subscription.lic"
通过浏览器访问 "Docker EE 安装帮助",我们可以看到如下内容
请记录文中 Docker EE 的软件源地址备下文使用。
为了安装 Docker 企业版,可以参照文档手动安装,但是更加便捷的方式是利用资源编排模板在阿里云上一键部署。
我们可以参照前文中 利用 ROS 模板部署 Docker 企业版,来部署一个 Docker 企业版
访问 ROS 控制台,https://ros.console.aliyun.com/#/
在 "模板样例" 中选择 "docker_ee_ddc",并点击 "创建"
在通过 ROS 模板创建资源栈的时候,请在 DockerEEURL 域中输入上文中的 文中 Docker EE 的软件源地址
ROS 资源栈部署大概需要十几分钟,部署成功之后可以在概览页面的 "输出" 区域看到 Docker DataCenter 的访问地址
具体的内容不再重复,请参阅前文。
注意:在所有的节点上的 Docker 引擎安装的是 Docker 企业版,而且配置了 Docker 中国官方镜像加速。
访问 "ControllerLoadBalancerIp" 中的地址,可以访问 "Docker Universal Control Plane" 的 web 控制台,
第一次登陆,需要上传 Docker 企业版的 License 文件,之后就可以看见控制台了
选择 "Resource" -> "Stacks and Applications",点击 "Deploy" 部署如下 Docker Compose 模板
模板定义
- 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
几分钟之后,两个服务就已经创建成功
由于模板中利用 Routing Mesh 配置了端口映射
,这样访问集群中任何一个节点的 80 端口,都会将相应的请求转发给 "wordpress" 服务容器的 80 端口。
- 80:80
我们可以在相应的 "WorkerLoadBalancer"SLB 上,添加监听,并将前端端口和后端端口均设置为 80
在 ROS 资源栈中输出中的 "WorkerLoadBalancerIp" 显示了 "WorkerLoadBalancer"SLB 的 IP 地址。
我们可以轻松在浏览器中访问 Wordpress 应用
Docker 和阿里云的小伙伴一起让中国开发者能够更加便捷地访问 Docker Hub 镜像,也为国内用户带来了 Docker 企业解决方案,帮助企业用户利用容器技术加速创新、轻松实现业务上云。
了解更多阿里云容器服务内容,请访问 https://www.aliyun.com/product/containerservice
来源: https://yq.aliyun.com/articles/110021