public class DockerContainerConfiguration extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| DockerContainerConfiguration() | 
| DockerContainerConfiguration(DockerContainerConfiguration 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 | getContainerImage()Get 容器镜像地址 | 
| String | getContainerName()Get 容器名称 | 
| ContainerEnv[] | getEnvs()Get 环境变量列表 | 
| DockerContainerPublishPort[] | getPublishPorts()Get 容器端口主机端口映射列表 | 
| String | getRestartPolicy()Get 容器重启策略。
- no -默认策略,在容器退出时不重启容器
- on-failure -在容器非正常退出时(退出状态非0),才会重启容器
- on-failure:3 -在容器非正常退出时重启容器,最多重启3次
- always -在容器退出时总是重启容器 | 
| DockerContainerVolume[] | getVolumes()Get 容器加载本地卷列表 | 
| void | setCommand(String Command)Set 运行的命令 | 
| void | setContainerImage(String ContainerImage)Set 容器镜像地址 | 
| void | setContainerName(String ContainerName)Set 容器名称 | 
| void | setEnvs(ContainerEnv[] Envs)Set 环境变量列表 | 
| void | setPublishPorts(DockerContainerPublishPort[] PublishPorts)Set 容器端口主机端口映射列表 | 
| void | setRestartPolicy(String RestartPolicy)Set 容器重启策略。
- no -默认策略,在容器退出时不重启容器
- on-failure -在容器非正常退出时(退出状态非0),才会重启容器
- on-failure:3 -在容器非正常退出时重启容器,最多重启3次
- always -在容器退出时总是重启容器 | 
| 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, toJsonStringpublic DockerContainerConfiguration()
public DockerContainerConfiguration(DockerContainerConfiguration source)
public String getContainerImage()
public void setContainerImage(String ContainerImage)
ContainerImage - 容器镜像地址public String getContainerName()
public void setContainerName(String ContainerName)
ContainerName - 容器名称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 - 容器重启策略。
- no -默认策略,在容器退出时不重启容器
- on-failure -在容器非正常退出时(退出状态非0),才会重启容器
- on-failure:3 -在容器非正常退出时重启容器,最多重启3次
- always -在容器退出时总是重启容器Copyright © 2025. All rights reserved.