public class ContainerConfigurationTemplate extends Object implements JsonTemplate
Example container config JSON:
{
"created": "1970-01-01T00:00:00Z",
"architecture": "amd64",
"os": "linux",
"config": {
"Env": ["/usr/bin/java"],
"Entrypoint": ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"],
"Cmd": ["arg1", "arg2"]
"ExposedPorts": { "6000/tcp":{}, "8000/tcp":{}, "9000/tcp":{} }
},
"rootfs": {
"diff_ids": [
"sha256:2aebd096e0e237b447781353379722157e6c2d434b9ec5a0d63f2a6f07cf90c2",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
],
"type": "layers"
}
}
| Constructor and Description |
|---|
ContainerConfigurationTemplate() |
| Modifier and Type | Method and Description |
|---|---|
void |
addLayerDiffId(DescriptorDigest diffId) |
void |
setContainerCmd(List<String> cmd) |
void |
setContainerEntrypoint(List<String> command) |
void |
setContainerEnvironment(List<String> environment) |
void |
setContainerExposedPorts(List<String> exposedPorts) |
public void addLayerDiffId(DescriptorDigest diffId)
Copyright © 2018. All rights reserved.