@itentialopensource/adapter-docker
Version:
This adapter integrates with system Docker
778 lines • 18 kB
JSON
[
{
"ID": "string",
"Version": {
"Index": 9
},
"CreatedAt": "string",
"UpdatedAt": "string",
"Spec": {
"Name": "string",
"Labels": {},
"TaskTemplate": {
"ContainerSpec": {
"Image": "string",
"Command": [
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string"
],
"Args": [
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string"
],
"Env": [
"string",
"string",
"string",
"string",
"string",
"string"
],
"Dir": "string",
"User": "string",
"Labels": {},
"TTY": false,
"Mounts": [
{
"Target": "string",
"Source": null,
"Type": "volume",
"ReadOnly": false,
"BindOptions": {
"Propagation": "rshared"
},
"VolumeOptions": {
"NoCopy": false,
"Labels": {},
"DriverConfig": {
"Name": "string",
"Options": {}
}
},
"TmpfsOptions": {
"SizeBytes": 5,
"Mode": 7
}
},
{
"Target": "string",
"Source": null,
"Type": "bind",
"ReadOnly": false,
"BindOptions": {
"Propagation": "rshared"
},
"VolumeOptions": {
"NoCopy": true,
"Labels": {},
"DriverConfig": {
"Name": "string",
"Options": {}
}
},
"TmpfsOptions": {
"SizeBytes": 8,
"Mode": 4
}
},
{
"Target": "string",
"Source": null,
"Type": "volume",
"ReadOnly": true,
"BindOptions": {
"Propagation": "private"
},
"VolumeOptions": {
"NoCopy": true,
"Labels": {},
"DriverConfig": {
"Name": "string",
"Options": {}
}
},
"TmpfsOptions": {
"SizeBytes": 8,
"Mode": 7
}
},
{
"Target": "string",
"Source": null,
"Type": "volume",
"ReadOnly": true,
"BindOptions": {
"Propagation": "private"
},
"VolumeOptions": {
"NoCopy": true,
"Labels": {},
"DriverConfig": {
"Name": "string",
"Options": {}
}
},
"TmpfsOptions": {
"SizeBytes": 9,
"Mode": 9
}
}
],
"StopGracePeriod": 8,
"DNSConfig": {
"Nameservers": [
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string"
],
"Search": [
"string",
"string",
"string",
"string"
],
"Options": [
"string",
"string",
"string",
"string"
]
}
},
"Resources": {
"Limits": {
"NanoCPUs": 5,
"MemoryBytes": 10
},
"Reservation": {
"NanoCPUs": 6,
"MemoryBytes": 10
}
},
"RestartPolicy": {
"Condition": "on-failure",
"Delay": 5,
"MaxAttempts": 4,
"Window": 10
},
"Placement": {
"Constraints": [
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string"
]
},
"ForceUpdate": 9,
"Networks": [
{
"Target": "string",
"Aliases": [
"string",
"string",
"string",
"string",
"string"
]
},
{
"Target": "string",
"Aliases": [
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string"
]
},
{
"Target": "string",
"Aliases": [
"string",
"string"
]
},
{
"Target": "string",
"Aliases": [
"string",
"string",
"string",
"string",
"string",
"string"
]
},
{
"Target": "string",
"Aliases": [
"string",
"string",
"string",
"string",
"string",
"string",
"string"
]
},
{
"Target": "string",
"Aliases": [
"string",
"string",
"string",
"string"
]
},
{
"Target": "string",
"Aliases": [
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string"
]
}
],
"LogDriver": {
"Name": "string",
"Options": {}
}
},
"Mode": {
"Replicated": {
"Replicas": 1
},
"Global": {}
},
"UpdateConfig": {
"Parallelism": 8,
"Delay": 6,
"FailureAction": "continue",
"Monitor": 9,
"MaxFailureRatio": 9
},
"Networks": [
{
"Target": "string",
"Aliases": [
"string",
"string",
"string",
"string",
"string",
"string"
]
}
],
"EndpointSpec": {
"Mode": "vip",
"Ports": [
{
"Name": "string",
"Protocol": "udp",
"TargetPort": 3,
"PublishedPort": 7
},
{
"Name": "string",
"Protocol": "udp",
"TargetPort": 7,
"PublishedPort": 6
},
{
"Name": "string",
"Protocol": "tcp",
"TargetPort": 2,
"PublishedPort": 7
},
{
"Name": "string",
"Protocol": "udp",
"TargetPort": 10,
"PublishedPort": 4
},
{
"Name": "string",
"Protocol": "udp",
"TargetPort": 8,
"PublishedPort": 5
},
{
"Name": "string",
"Protocol": "udp",
"TargetPort": 1,
"PublishedPort": 6
},
{
"Name": "string",
"Protocol": "tcp",
"TargetPort": 6,
"PublishedPort": 6
},
{
"Name": "string",
"Protocol": "tcp",
"TargetPort": 9,
"PublishedPort": 5
},
{
"Name": "string",
"Protocol": "tcp",
"TargetPort": 1,
"PublishedPort": 4
},
{
"Name": "string",
"Protocol": "tcp",
"TargetPort": 9,
"PublishedPort": 1
}
]
}
}
},
{
"ID": "string",
"Version": {
"Index": 7
},
"CreatedAt": "string",
"UpdatedAt": "string",
"Spec": {
"Name": "string",
"Labels": {},
"TaskTemplate": {
"ContainerSpec": {
"Image": "string",
"Command": [
"string",
"string"
],
"Args": [
"string",
"string"
],
"Env": [
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string"
],
"Dir": "string",
"User": "string",
"Labels": {},
"TTY": false,
"Mounts": [
{
"Target": "string",
"Source": null,
"Type": "tmpfs",
"ReadOnly": false,
"BindOptions": {
"Propagation": "slave"
},
"VolumeOptions": {
"NoCopy": false,
"Labels": {},
"DriverConfig": {
"Name": "string",
"Options": {}
}
},
"TmpfsOptions": {
"SizeBytes": 5,
"Mode": 9
}
},
{
"Target": "string",
"Source": null,
"Type": "bind",
"ReadOnly": true,
"BindOptions": {
"Propagation": "shared"
},
"VolumeOptions": {
"NoCopy": true,
"Labels": {},
"DriverConfig": {
"Name": "string",
"Options": {}
}
},
"TmpfsOptions": {
"SizeBytes": 2,
"Mode": 1
}
},
{
"Target": "string",
"Source": null,
"Type": "tmpfs",
"ReadOnly": false,
"BindOptions": {
"Propagation": "rprivate"
},
"VolumeOptions": {
"NoCopy": false,
"Labels": {},
"DriverConfig": {
"Name": "string",
"Options": {}
}
},
"TmpfsOptions": {
"SizeBytes": 1,
"Mode": 9
}
},
{
"Target": "string",
"Source": null,
"Type": "bind",
"ReadOnly": false,
"BindOptions": {
"Propagation": "slave"
},
"VolumeOptions": {
"NoCopy": false,
"Labels": {},
"DriverConfig": {
"Name": "string",
"Options": {}
}
},
"TmpfsOptions": {
"SizeBytes": 7,
"Mode": 9
}
},
{
"Target": "string",
"Source": null,
"Type": "tmpfs",
"ReadOnly": false,
"BindOptions": {
"Propagation": "slave"
},
"VolumeOptions": {
"NoCopy": false,
"Labels": {},
"DriverConfig": {
"Name": "string",
"Options": {}
}
},
"TmpfsOptions": {
"SizeBytes": 3,
"Mode": 1
}
}
],
"StopGracePeriod": 10,
"DNSConfig": {
"Nameservers": [
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string"
],
"Search": [
"string",
"string",
"string"
],
"Options": [
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string"
]
}
},
"Resources": {
"Limits": {
"NanoCPUs": 8,
"MemoryBytes": 10
},
"Reservation": {
"NanoCPUs": 5,
"MemoryBytes": 10
}
},
"RestartPolicy": {
"Condition": "none",
"Delay": 3,
"MaxAttempts": 9,
"Window": 7
},
"Placement": {
"Constraints": [
"string",
"string",
"string",
"string",
"string",
"string",
"string"
]
},
"ForceUpdate": 4,
"Networks": [
{
"Target": "string",
"Aliases": [
"string"
]
},
{
"Target": "string",
"Aliases": [
"string",
"string",
"string",
"string",
"string",
"string"
]
},
{
"Target": "string",
"Aliases": [
"string",
"string",
"string",
"string",
"string"
]
},
{
"Target": "string",
"Aliases": [
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string"
]
},
{
"Target": "string",
"Aliases": [
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string"
]
},
{
"Target": "string",
"Aliases": [
"string",
"string",
"string",
"string"
]
},
{
"Target": "string",
"Aliases": [
"string",
"string",
"string",
"string",
"string",
"string",
"string"
]
}
],
"LogDriver": {
"Name": "string",
"Options": {}
}
},
"Mode": {
"Replicated": {
"Replicas": 9
},
"Global": {}
},
"UpdateConfig": {
"Parallelism": 9,
"Delay": 8,
"FailureAction": "pause",
"Monitor": 10,
"MaxFailureRatio": 8
},
"Networks": [
{
"Target": "string",
"Aliases": [
"string"
]
},
{
"Target": "string",
"Aliases": [
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string"
]
},
{
"Target": "string",
"Aliases": [
"string",
"string",
"string",
"string"
]
},
{
"Target": "string",
"Aliases": [
"string",
"string",
"string",
"string",
"string",
"string"
]
}
],
"EndpointSpec": {
"Mode": "vip",
"Ports": [
{
"Name": "string",
"Protocol": "udp",
"TargetPort": 4,
"PublishedPort": 8
},
{
"Name": "string",
"Protocol": "udp",
"TargetPort": 6,
"PublishedPort": 7
},
{
"Name": "string",
"Protocol": "tcp",
"TargetPort": 6,
"PublishedPort": 4
},
{
"Name": "string",
"Protocol": "tcp",
"TargetPort": 4,
"PublishedPort": 8
},
{
"Name": "string",
"Protocol": "udp",
"TargetPort": 8,
"PublishedPort": 3
},
{
"Name": "string",
"Protocol": "udp",
"TargetPort": 8,
"PublishedPort": 1
},
{
"Name": "string",
"Protocol": "udp",
"TargetPort": 9,
"PublishedPort": 5
},
{
"Name": "string",
"Protocol": "udp",
"TargetPort": 7,
"PublishedPort": 5
},
{
"Name": "string",
"Protocol": "udp",
"TargetPort": 5,
"PublishedPort": 3
},
{
"Name": "string",
"Protocol": "tcp",
"TargetPort": 7,
"PublishedPort": 10
}
]
}
}
}
]