Skip to content
刘红 edited this page Aug 9, 2015 · 2 revisions

功能介绍

  1. 获取代码托管后构建成功的镜像服务列表。[web app]
  2. 获取特定镜像服务的相关信息。[web app]
  3. 取得镜像服务相关信息,pull需要启动容器应用的镜像,并通过pull下来的镜像开始创建并启动容器。[consumer]
  4. 启动容器开启自动发现功能,公开开启的服务。[register]=>[discover]
  5. 根据project_url去查询是否含有正在运行的容器,并kill掉不再使用的容器。[consumer]

注意事项

  1. 创建容器,所需要的上下文如下:

    • storage_path 镜像所在镜像库的位置
    • project_url 构建镜像时源代码仓库的位置
    • project_name 构建镜像时源代码仓库的名称
    • app_count 启动容器应用的数量
    • user_id 当前创建容器的用户ID
    • user_name 当前创建容器的用户名称
    • status 启动容器的状态[create/success/error]
  2. 创建容器成功,新增的字段:

    • app_host 创建容器成功,对外服务的域名
    • app_port 创建容器成功,对外服务的端口号