开发者社区> 问答> 正文

Swarm mode 集群怎么使用镜像创建应用

反向一觉 2017-10-30 14:20:16 1161
通过容器服务管理控制台,您可以使用镜像创建应用。

操作步骤
  1. 登录 容器服务管理控制台
  2. 单击左侧导航中的 [backcolor=transparent]应用,单击右上角的 [backcolor=transparent]创建应用。

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

  • 单击 [backcolor=transparent]使用镜像创建。

  • 根据您的需要设置以下参数。
    设置 [backcolor=transparent]镜像名称 和 [backcolor=transparent]镜像版本。您可以直接填写目标 hub 的镜像名称,填写的格式是域名/namespace/imagename:tag。

  • 设置 [backcolor=transparent]Mode。您可以选择 replicated 或 global 。在 replicated 模式下,您需要提供期望的任务数量, 将一直维护这个任务数;而在 global 方式下,会在每个节点上启动一个任务。

  • 设置容器的启动命令([backcolor=transparent]Command 和 [backcolor=transparent]Entrypoint)。如果设置了会覆盖镜像的配置。

  • 设置应用的 [backcolor=transparent]更新策略 和 [backcolor=transparent]重启规则。

  • 设置 [backcolor=transparent]约束 和 [backcolor=transparent]端口映射。

  • 设置容器的 [backcolor=transparent]数据卷。
    可以设置数据卷的权限、类型和配置项。

  • 设置 [backcolor=transparent]资源限制 和 [backcolor=transparent]资源预留。

  • 设置 [backcolor=transparent]网络 有关网络的详细信息,参见 网络管理概述

  • 设置 [backcolor=transparent]环境变量。

  • 设置 [backcolor=transparent]服务标签 和 [backcolor=transparent]容器标签 有关容器服务支持的标签,参见 标签概览

  • 设置 [backcolor=transparent]密钥 有关密钥的详细信息,参见 密钥管理概述

  • 设置容器的 [backcolor=transparent]自动伸缩 规则。有关容器自动伸缩的详细信息,参见 容器自动伸缩

    [backcolor=transparent]注意:要使用自动伸缩功能,请先将集群 Agent 升级到最新版本。有关如何进行 Agent 升级,参见 升级 Agent

  • 设置完毕后,单击 [backcolor=transparent]创建。
    缓存 数据安全/隐私保护 Docker 容器
    分享到
    取消 提交回答
    全部回答(0)
    + 订阅

    云原生时代,是开发者最好的时代

    推荐文章
    相似问题
    推荐课程