标签:targe 体验 阿里云 帮助文档 bsp str 阿里 基于 错误
在前一篇博文中我们了解了阿里云容器服务的路由机制:
请求 -> 负载均衡80端口 -> 容器主机9080端口 -> acsrouting路由容器80端口 --基于域名--> Web站点容器端口
在这篇博文中,我们用nginx镜像创建一个容器实际体验一下。
使用容器服务首先要创建一个集群(Cluster),比如这里我们创建一个名叫websites的集群(使用的是swarm mode):
创建好集群后,点击“管理”,进入集群管理页面 -> “负载均衡” -> “域名设置”,修改为自己的域名(默认域名是alicontainer.com),这样可以通过自己的域名访问容器中的站点。
注:此处有坑,被坑了一个周末的下午,而阿里云帮助文档中只字未提。修改域名设置后一定要在应用列表中“重新部署”acsrouting系统应用:
不然,访问时总是出现下面的错误:
503 Service Unavailable
No server is available to handle this request.
接下来,进入容器服务管理控制台的“镜像与方案” -> “编排模板”(Orchestration Templates)页面,点击“创建”进入“创建编排”页面,填写自己的编排。比如,我们想通过 nginx.cnblogs.com 这个域名访问容器中的站点,我们是这样编排的:
编排说明:
创建好编排之后,以此编排创建应用:
应用创建成功后,就可以在应用的“路由列表”中看到应用所绑定的域名:
最后,添加一下域名的dns解析或者hosts解析,就可以通过浏览器访问运行在容器中的nginx站点:
终于搞定!先苦后甜的一次品尝,使用阿里云容器服务进行自动化部署的重要一步。
品尝阿里云容器服务:用nginx镜像创建容器,体验基于域名的路由机制
标签:targe 体验 阿里云 帮助文档 bsp str 阿里 基于 错误
原文地址:http://www.cnblogs.com/dudu/p/6934793.html