/// <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)); }
/// <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)); }