@itentialopensource/adapter-docker
Version:
This adapter integrates with system Docker
410 lines • 8.42 kB
JSON
{
"ID": "string",
"Version": {
"Index": 5
},
"CreatedAt": "string",
"UpdatedAt": "string",
"Name": "string",
"Labels": {},
"Spec": {
"ContainerSpec": {
"Image": "string",
"Command": [
"string",
"string"
],
"Args": [
"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": "bind",
"ReadOnly": true,
"BindOptions": {
"Propagation": "rprivate"
},
"VolumeOptions": {
"NoCopy": false,
"Labels": {},
"DriverConfig": {
"Name": "string",
"Options": {}
}
},
"TmpfsOptions": {
"SizeBytes": 1,
"Mode": 3
}
},
{
"Target": "string",
"Source": null,
"Type": "bind",
"ReadOnly": true,
"BindOptions": {
"Propagation": "rshared"
},
"VolumeOptions": {
"NoCopy": false,
"Labels": {},
"DriverConfig": {
"Name": "string",
"Options": {}
}
},
"TmpfsOptions": {
"SizeBytes": 1,
"Mode": 9
}
},
{
"Target": "string",
"Source": null,
"Type": "bind",
"ReadOnly": false,
"BindOptions": {
"Propagation": "rshared"
},
"VolumeOptions": {
"NoCopy": true,
"Labels": {},
"DriverConfig": {
"Name": "string",
"Options": {}
}
},
"TmpfsOptions": {
"SizeBytes": 9,
"Mode": 3
}
},
{
"Target": "string",
"Source": null,
"Type": "tmpfs",
"ReadOnly": false,
"BindOptions": {
"Propagation": "rprivate"
},
"VolumeOptions": {
"NoCopy": true,
"Labels": {},
"DriverConfig": {
"Name": "string",
"Options": {}
}
},
"TmpfsOptions": {
"SizeBytes": 3,
"Mode": 8
}
},
{
"Target": "string",
"Source": null,
"Type": "volume",
"ReadOnly": true,
"BindOptions": {
"Propagation": "shared"
},
"VolumeOptions": {
"NoCopy": true,
"Labels": {},
"DriverConfig": {
"Name": "string",
"Options": {}
}
},
"TmpfsOptions": {
"SizeBytes": 8,
"Mode": 4
}
},
{
"Target": "string",
"Source": null,
"Type": "volume",
"ReadOnly": true,
"BindOptions": {
"Propagation": "rslave"
},
"VolumeOptions": {
"NoCopy": true,
"Labels": {},
"DriverConfig": {
"Name": "string",
"Options": {}
}
},
"TmpfsOptions": {
"SizeBytes": 9,
"Mode": 5
}
},
{
"Target": "string",
"Source": null,
"Type": "tmpfs",
"ReadOnly": false,
"BindOptions": {
"Propagation": "shared"
},
"VolumeOptions": {
"NoCopy": true,
"Labels": {},
"DriverConfig": {
"Name": "string",
"Options": {}
}
},
"TmpfsOptions": {
"SizeBytes": 6,
"Mode": 1
}
},
{
"Target": "string",
"Source": null,
"Type": "tmpfs",
"ReadOnly": false,
"BindOptions": {
"Propagation": "private"
},
"VolumeOptions": {
"NoCopy": true,
"Labels": {},
"DriverConfig": {
"Name": "string",
"Options": {}
}
},
"TmpfsOptions": {
"SizeBytes": 3,
"Mode": 2
}
},
{
"Target": "string",
"Source": null,
"Type": "bind",
"ReadOnly": true,
"BindOptions": {
"Propagation": "rshared"
},
"VolumeOptions": {
"NoCopy": true,
"Labels": {},
"DriverConfig": {
"Name": "string",
"Options": {}
}
},
"TmpfsOptions": {
"SizeBytes": 7,
"Mode": 10
}
}
],
"StopGracePeriod": 6,
"DNSConfig": {
"Nameservers": [
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string"
],
"Search": [
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string"
],
"Options": [
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string"
]
}
},
"Resources": {
"Limits": {
"NanoCPUs": 2,
"MemoryBytes": 9
},
"Reservation": {
"NanoCPUs": 1,
"MemoryBytes": 1
}
},
"RestartPolicy": {
"Condition": "any",
"Delay": 8,
"MaxAttempts": 9,
"Window": 10
},
"Placement": {
"Constraints": [
"string",
"string",
"string",
"string",
"string",
"string",
"string"
]
},
"ForceUpdate": 8,
"Networks": [
{
"Target": "string",
"Aliases": [
"string",
"string"
]
},
{
"Target": "string",
"Aliases": [
"string",
"string"
]
},
{
"Target": "string",
"Aliases": [
"string",
"string",
"string",
"string",
"string"
]
},
{
"Target": "string",
"Aliases": [
"string",
"string",
"string",
"string",
"string",
"string",
"string",
"string"
]
},
{
"Target": "string",
"Aliases": [
"string",
"string",
"string",
"string",
"string",
"string"
]
},
{
"Target": "string",
"Aliases": [
"string",
"string",
"string",
"string",
"string",
"string"
]
},
{
"Target": "string",
"Aliases": [
"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",
"string"
]
}
],
"LogDriver": {
"Name": "string",
"Options": {}
}
},
"ServiceID": "string",
"Slot": 6,
"NodeID": "string",
"Status": {
"Timestamp": "string",
"State": "complete",
"Message": "string",
"Err": "string",
"ContainerStatus": {
"ContainerID": "string",
"PID": 10,
"ExitCode": 8
}
},
"DesiredState": "assigned"
}