Files
reproxy/app/discovery/provider/testdata/containers.json
Timofey a91fb6816f Invoke Docker API directly
* Remove third-party docker client dependency
* Simplify code and tests

Might need to run `go mod tidy` and `go mod vendor` afterwards
2021-04-16 17:30:54 -05:00

91 lines
2.7 KiB
JSON

[
{
"Id": "6f3c99ca4d83811ae1bf1c3e288ac229288028a8b097565cb93eed85ccc4c9b4",
"Names": [
"/nginx"
],
"Image": "nginx",
"ImageID": "sha256:62d49f9bab67f7c70ac3395855bf01389eb3175b374e621f6f191bf31b54cd5b",
"Command": "/docker-entrypoint.sh nginx -g 'daemon off;'",
"Created": 1618417435,
"Ports": [
{
"PrivatePort": 80,
"Type": "tcp"
}
],
"Labels": {
"maintainer": "NGINX Docker Maintainers <docker-maint@nginx.com>",
"reproxy.enabled": "y"
},
"State": "running",
"Status": "Up 2 seconds",
"HostConfig": {
"NetworkMode": "default"
},
"NetworkSettings": {
"Networks": {
"bridge": {
"IPAMConfig": null,
"Links": null,
"Aliases": null,
"NetworkID": "7cf54d5b5b0cea56bcd4b5a8d7fd00ec6da9283a77e3cc0bd1252ebab60eca67",
"EndpointID": "481acb2624a95a12826357b1d6e9560ff0225b102ef932bb4dc484770f5b632b",
"Gateway": "172.17.0.1",
"IPAddress": "172.17.0.3",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"MacAddress": "02:42:42:42:42:03",
"DriverOpts": null
}
}
},
"Mounts": []
},
{
"Id": "d5503b81f356718bb01357daab63acb88eaae682bcb638383fadbac66e0bb830",
"Names": [
"/weather"
],
"Image": "weather:latest",
"ImageID": "sha256:28ceada083a985a36f794904261b0a82d2c3be9de57076acab90ac304f77952e",
"Command": "/usr/local/bin/weather",
"Created": 1618410445,
"Ports": [
{
"PrivatePort": 8000,
"Type": "tcp"
}
],
"Labels": {
"hello": "world"
},
"State": "running",
"Status": "Up 2 hours (healthy)",
"HostConfig": {
"NetworkMode": "default"
},
"NetworkSettings": {
"Networks": {
"someOtherNetwork": {
"IPAMConfig": null,
"Links": null,
"Aliases": null,
"NetworkID": "7cf54d5b5b0cea56bcd4b5a8d7fd00ec6da9283a77e3cc0bd1252ebab60eca67",
"EndpointID": "b4a14144a7300b37d4e907fdffa68b5234f67d2e7bb5db869198cf2db78d6280",
"Gateway": "172.17.0.1",
"IPAddress": "172.17.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"MacAddress": "02:42:42:42:42:02",
"DriverOpts": null
}
}
},
"Mounts": []
}
]