开发者社区 > 云原生 > 容器服务 > 正文

容器服务Swarm 集群通过镜像创建 Nginx


前提条件
如果您还未创建集群,您需要先创建集群。有关如何创建集群的详细信息,参见 创建集群

操作步骤

  1. 登录 容器服务管理控制台
  2. 单击左侧导航栏中的 [backcolor=transparent]应用 并单击右上角的 [backcolor=transparent]创建应用,如下图所示。

  3. 输入应用相关信息,单击 [backcolor=transparent]使用镜像创建。
    • [backcolor=transparent]应用名称:要创建的应用的名称。本示例中,应用名称为 nginx。
    • [backcolor=transparent]应用版本:所创建应用的版本。默认为 1.0。
    • [backcolor=transparent]部署集群:要部署到的集群。
    • [backcolor=transparent]默认更新策略:应用更新的方式,您可以选择 [backcolor=transparent]标准发布 或 [backcolor=transparent]蓝绿发布 ,参见 发布策略说明
    • [backcolor=transparent]应用描述:应用的相关信息。该信息将显示在 [backcolor=transparent]应用列表 页面。
    • [backcolor=transparent]检查最新 Docker 镜像:选中该选项后,表示当镜像 Tag 不变的情况下,也会去仓库拉取最新的镜像。为了提高效率,容器服务会对镜像进行缓存。部署时,如果发现镜像 Tag 与本地缓存的一致,则会直接复用而不重新拉取。所以,如果您基于上层业务便利性等因素考虑,在做代码和镜像变更时没有同步修改 Tag ,就会导致部署时还是使用本地缓存内旧版本镜像。而勾选该选项后,会忽略缓存,每次部署时重新拉取镜像,确保使用的始终是最新的镜像和代码。

  • 单击 [backcolor=transparent]选择镜像。在搜索框中输入 [backcolor=transparent]nginx,单击 [backcolor=transparent]全局搜索。在搜索结果中选择 [backcolor=transparent]nginx,单击 [backcolor=transparent]确定。
    容器服务会默认使用镜像的最新版本。如果您需要使用镜像的其它版本,单击 [backcolor=transparent]选择镜像版本,单击所需版本并单击 [backcolor=transparent]确定。

  • [backcolor=transparent]端口映射 显示容器会监听 80 和 443 端口。为了能够通过公网访问容器内的 Nginx 服务器,我们需要配置 [backcolor=transparent]简单路由配置。单击 [backcolor=transparent]简单路由配置 右侧的加号图标。
  • 在 [backcolor=transparent]容器端口 框中输入 [backcolor=transparent]80,即表示访问 nginx 容器的 80 端口。
  • 在 [backcolor=transparent]域名 框中输入 [backcolor=transparent]nginx。域名字段只填写了域名前缀 nginx,如果域名前缀为 XXX,会给到域名XXX.$cluster_id.$region_id.alicontainer.com 供测试使用。本例中您获得的测试域名为nginx.c2818a77aac20428488694c0cd1600e6e.cn-shenzhen.alicontainer.com。

  • [backcolor=transparent]注意: 您也可以填写自己的域名,关于如何添加您的自有域名,参见 给暴露公网的服务添加域名。关于配置路由的容器端口和 HTTP 服务的域名,参见 标签说明 中的 [backcolor=transparent]routing。关于路由服务如何将请求转发到容器,参见 通过 acsrouting 路由应用暴露 HTTP 服务

    单击 [backcolor=transparent]创建。容器服务根据以上设置创建应用 ngnix。
    单击 [backcolor=transparent]查看应用列表,[backcolor=transparent]返回应用列表 或左侧导航栏中的 [backcolor=transparent]应用 返回应用列表。如下图所示,单击应用名称 [backcolor=transparent]nginx,查看应用详情。

    在 [backcolor=transparent]服务列表 中,单击服务名称 [backcolor=transparent]nginx,进入服务 nginx 页面。

    单击服务 nginx 的访问端点,即可进入 Nginx 服务器的默认欢迎页面。

    [backcolor=transparent]注意:如果您无法正常访问该页面,可以参考 访问链路问题排查 进行问题排查。

    展开
    收起
    反向一觉 2017-10-27 15:02:21 2541 0
    0 条回答
    写回答
    取消 提交回答

    国内唯一 Forrester 公共云容器平台领导者象限。

    相关产品

  • 容器计算服务
  • 相关电子书

    更多
    基于阿里云容器服务 实现Serverless服务 立即下载
    CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
    CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载