Ejemplo n.º 1
0
 /// <summary>
 ///  重置原生容器,对已有原生容器使用新的镜像重置。
 /// 原容器 id 不变,不涉及计费变动,暂不支持修改实例类型,不会改变原生容器所在的物理节点,也不支持修改已经使用的系统盘和数据盘以及网络相关参数。
 /// - 镜像
 ///     - 容器的镜像通过镜像名称来确定
 ///     - nginx:tag 或 mysql/mysql-server:tag 这样命名的镜像表示 docker hub 官方镜像
 ///     - container-registry/image:tag 这样命名的镜像表示私有仓储的镜像
 ///     - 私有仓储必须兼容 docker registry 认证机制,并通过 secret 来保存机密信息
 /// - 其他
 ///     - rebuild 之前容器必须处于关闭状态
 ///     - rebuild 完成后,容器仍为关闭状态
 ///
 /// </summary>
 /// <param name="request">请求参数信息</param>
 /// <returns>请求结果信息</returns>
 public async Task <RebuildContainerResponse> RebuildContainer(RebuildContainerRequest request)
 {
     return(await new RebuildContainerExecutor().Client(this).Execute <RebuildContainerResponse, RebuildContainerResult, RebuildContainerRequest>(request).ConfigureAwait(false));
 }
Ejemplo n.º 2
0
 /// <summary>
 ///  重置原生容器,对已有原生容器使用新的镜像重置。
 /// 原容器 id 不变,不涉及计费变动,暂不支持修改实例类型,不会改变原生容器所在的物理节点,也不支持修改已经使用的系统盘和数据盘以及网络相关参数。
 /// - 镜像
 ///     - 容器的镜像通过镜像名称来确定
 ///     - nginx:tag 或 mysql/mysql-server:tag 这样命名的镜像表示 docker hub 官方镜像
 ///     - container-registry/image:tag 这样命名的镜像表示私有仓储的镜像
 ///     - 私有仓储必须兼容 docker registry 认证机制,并通过 secret 来保存机密信息
 /// - 其他
 ///     - rebuild 之前容器必须处于关闭状态
 ///     - rebuild 完成后,容器仍为关闭状态
 ///
 /// </summary>
 /// <param name="request">请求参数信息</param>
 /// <returns>请求结果信息</returns>
 public RebuildContainerResponse RebuildContainer(RebuildContainerRequest request)
 {
     return(new RebuildContainerExecutor().Client(this).Execute <RebuildContainerResponse, RebuildContainerResult, RebuildContainerRequest>(request));
 }