全部产品
云市场

通过镜像创建 RPC 应用说明

更新时间:2018-12-05 14:11:27

通过自定义镜像创建 RPC 应用和部署镜像的步骤基本一致。所以,本文档对 RPC 应用的中需要特殊配置的步骤及参数进行说明。

制作和配置镜像

创建 RPC 应用需要使用自定义镜像,参照部署镜像步骤制作 RPC 应用的镜像。

  1. 在本地的 Docker 中执行如下命令,下载 EDAS 基础镜像。

    1. sudo docker pull registry.aliyuncs.com/edas/edas-container:3.5.1

    基于 EDAS 基础镜像制作镜像。制作镜像过程中,需要:

    1. 指定 EDAS 基础镜像在镜像仓库中的路径:registry.aliyuncs.com/edas/edas-container:3.5.1
    2. 将 WAR/JAR 包存放在指定路径 /home/admin/app/ 中。
  2. 自定义制作完成后,上传本地镜像到镜像仓库。

  3. 登录 EDAS 控制台,在部署应用时在我的镜像中选择已上传的自定义镜像并进行部署。

配置环境变量

在定制标准镜像时,需要为 War/Jar 包设置环境变量。

  1. PACKAGE_TYPE=war //war|jar (注意区分大小写)
  2. PACKAGE_NAME=xxx.war //应用程序名称,需要包含后缀 .jar 或 .war

Dockfile 示例

  1. FROM registry.aliyuncs.com/edas/edascontainer:3.5.0
  2. RUN mkdir p /home/admin/app
  3. ADD xxx.war /home/admin/app/xxx.war
  4. ENV PACKAGE_TYPE=war PACKAGE_NAME=xxx.war