public class ModifyDockerContainerRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
ModifyDockerContainerRequest() |
ModifyDockerContainerRequest(ModifyDockerContainerRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String |
getCommand()
Get 运行的命令
|
String |
getContainerId()
Get 容器ID。可通过[DescribeDockerContainers](https://cloud.tencent.com/document/product/1207/95473)接口返回值中的ContainerId获取。
|
ContainerEnv[] |
getEnvs()
Get 环境变量列表
|
String |
getInstanceId()
Get 实例ID。可通过[DescribeInstances](https://cloud.tencent.com/document/product/1207/47573)接口返回值中的InstanceId获取。
|
DockerContainerPublishPort[] |
getPublishPorts()
Get 容器端口主机端口映射列表
|
String |
getRestartPolicy()
Get 容器重启策略,对应docker "--restart"参数。
枚举值:
no: 不自动重启。默认策略。
on-failure[:max-retries]: 当容器退出码非0时重启容器。使用max-retries限制重启次数,比如on-failure:10,限制最多重启10次。
always: 只要容器退出就重启。
unless-stopped: 始终重新启动容器,包括在守护进程启动时,除非容器在 Docker 守护进程停止之前进入停止状态。
|
DockerContainerVolume[] |
getVolumes()
Get 容器加载本地卷列表
|
void |
setCommand(String Command)
Set 运行的命令
|
void |
setContainerId(String ContainerId)
Set 容器ID。可通过[DescribeDockerContainers](https://cloud.tencent.com/document/product/1207/95473)接口返回值中的ContainerId获取。
|
void |
setEnvs(ContainerEnv[] Envs)
Set 环境变量列表
|
void |
setInstanceId(String InstanceId)
Set 实例ID。可通过[DescribeInstances](https://cloud.tencent.com/document/product/1207/47573)接口返回值中的InstanceId获取。
|
void |
setPublishPorts(DockerContainerPublishPort[] PublishPorts)
Set 容器端口主机端口映射列表
|
void |
setRestartPolicy(String RestartPolicy)
Set 容器重启策略,对应docker "--restart"参数。
枚举值:
no: 不自动重启。默认策略。
on-failure[:max-retries]: 当容器退出码非0时重启容器。使用max-retries限制重启次数,比如on-failure:10,限制最多重启10次。
always: 只要容器退出就重启。
unless-stopped: 始终重新启动容器,包括在守护进程启动时,除非容器在 Docker 守护进程停止之前进入停止状态。
|
void |
setVolumes(DockerContainerVolume[] Volumes)
Set 容器加载本地卷列表
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public ModifyDockerContainerRequest()
public ModifyDockerContainerRequest(ModifyDockerContainerRequest source)
public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId
- 实例ID。可通过[DescribeInstances](https://cloud.tencent.com/document/product/1207/47573)接口返回值中的InstanceId获取。public String getContainerId()
public void setContainerId(String ContainerId)
ContainerId
- 容器ID。可通过[DescribeDockerContainers](https://cloud.tencent.com/document/product/1207/95473)接口返回值中的ContainerId获取。public ContainerEnv[] getEnvs()
public void setEnvs(ContainerEnv[] Envs)
Envs
- 环境变量列表public DockerContainerPublishPort[] getPublishPorts()
public void setPublishPorts(DockerContainerPublishPort[] PublishPorts)
PublishPorts
- 容器端口主机端口映射列表public DockerContainerVolume[] getVolumes()
public void setVolumes(DockerContainerVolume[] Volumes)
Volumes
- 容器加载本地卷列表public String getCommand()
public void setCommand(String Command)
Command
- 运行的命令public String getRestartPolicy()
public void setRestartPolicy(String RestartPolicy)
RestartPolicy
- 容器重启策略,对应docker "--restart"参数。
枚举值:
no: 不自动重启。默认策略。
on-failure[:max-retries]: 当容器退出码非0时重启容器。使用max-retries限制重启次数,比如on-failure:10,限制最多重启10次。
always: 只要容器退出就重启。
unless-stopped: 始终重新启动容器,包括在守护进程启动时,除非容器在 Docker 守护进程停止之前进入停止状态。Copyright © 2025. All rights reserved.