This repository has been archived on 2026-06-19. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
kitestacks-cloud-migration/inventory/docker-container-inspect.json
2026-06-09 14:45:22 -05:00

8324 lines
387 KiB
JSON

[
{
"Id": "726caf830b5cde4465c1447091771872a97d6d7ca52fa4244a36df7d6ea0fe7b",
"Created": "2026-06-09T18:36:40.142184915Z",
"Path": "tar",
"Args": [
"-czf",
"/backup/kite-ai_open-webui.tar.gz",
"-C",
"/volume",
"."
],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 1848209,
"ExitCode": 0,
"Error": "",
"StartedAt": "2026-06-09T18:36:40.698453474Z",
"FinishedAt": "0001-01-01T00:00:00Z"
},
"Image": "sha256:043ffb2f8a33e1c5d811993cf956ca17a918e9cdb1d225cf8028160c3914c40f",
"ResolvConfPath": "/var/lib/docker/containers/726caf830b5cde4465c1447091771872a97d6d7ca52fa4244a36df7d6ea0fe7b/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/726caf830b5cde4465c1447091771872a97d6d7ca52fa4244a36df7d6ea0fe7b/hostname",
"HostsPath": "/var/lib/docker/containers/726caf830b5cde4465c1447091771872a97d6d7ca52fa4244a36df7d6ea0fe7b/hosts",
"LogPath": "/var/lib/docker/containers/726caf830b5cde4465c1447091771872a97d6d7ca52fa4244a36df7d6ea0fe7b/726caf830b5cde4465c1447091771872a97d6d7ca52fa4244a36df7d6ea0fe7b-json.log",
"Name": "/sweet_bartik",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"kite-ai_open-webui:/volume:ro",
"/home/kenpat/kitestacks-cloud/volume-exports:/backup"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "bridge",
"PortBindings": {},
"RestartPolicy": {
"Name": "no",
"MaximumRetryCount": 0
},
"AutoRemove": true,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": null,
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": [],
"BlkioDeviceReadBps": [],
"BlkioDeviceWriteBps": [],
"BlkioDeviceReadIOps": [],
"BlkioDeviceWriteIOps": [],
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": [],
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": [],
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/a2be96d689065518001d5f2b5981e37c46dbb4bae6e34b6c4f7ba7faafa37de3-init/diff:/var/lib/docker/overlay2/cea38979c97d6fd27fb6f9cc8b75c53cb2a417519c95c22d6ab88db61173450f/diff:/var/lib/docker/overlay2/ec50c94b8d775c36e0f331f21d9bbd519b2b94c3c38df0ceb147f45f9f7f9af6/diff:/var/lib/docker/overlay2/5bad628096c10cfff9b5759197fd9962d5db2d52f716bb31e3a6b002f79d6c3c/diff:/var/lib/docker/overlay2/2f53a1474ac7235ecea895d1d5e3d20f010f134246e6dfbddcd8d0b5eccd8a50/diff:/var/lib/docker/overlay2/f05f2a532483bfe6e0fe0255c4c0f3b15f87d1363febbffd728e035a3afea99a/diff:/var/lib/docker/overlay2/c3a8e28b72ae024aaacab88b5c7fae753a7e012af6a8f66fc7be9e4f36625c01/diff:/var/lib/docker/overlay2/b162764bd8ba627291472e05cfe553e6122384218cc2bcd478e18e315ee20862/diff:/var/lib/docker/overlay2/f93b56f263803cd82df86451e8b10f2d268e5effd4403c63d399eaa6661577cb/diff:/var/lib/docker/overlay2/a4316f010afd14de77eaf2abec6682d65ebadc8fe48a9177df599cbdfa9b51fb/diff",
"MergedDir": "/var/lib/docker/overlay2/a2be96d689065518001d5f2b5981e37c46dbb4bae6e34b6c4f7ba7faafa37de3/merged",
"UpperDir": "/var/lib/docker/overlay2/a2be96d689065518001d5f2b5981e37c46dbb4bae6e34b6c4f7ba7faafa37de3/diff",
"WorkDir": "/var/lib/docker/overlay2/a2be96d689065518001d5f2b5981e37c46dbb4bae6e34b6c4f7ba7faafa37de3/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "volume",
"Name": "kite-ai_open-webui",
"Source": "/var/lib/docker/volumes/kite-ai_open-webui/_data",
"Destination": "/volume",
"Driver": "local",
"Mode": "ro",
"RW": false,
"Propagation": ""
},
{
"Type": "bind",
"Source": "/home/kenpat/kitestacks-cloud/volume-exports",
"Destination": "/backup",
"Mode": "",
"RW": true,
"Propagation": "rprivate"
},
{
"Type": "volume",
"Name": "4e935c6eb337c5ace7ae2d4ac76bf4cd7fba2d6733b7a3ecd647e53052965524",
"Source": "/var/lib/docker/volumes/4e935c6eb337c5ace7ae2d4ac76bf4cd7fba2d6733b7a3ecd647e53052965524/_data",
"Destination": "/data",
"Driver": "local",
"Mode": "",
"RW": true,
"Propagation": ""
}
],
"Config": {
"Hostname": "726caf830b5c",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"ExposedPorts": {
"22/tcp": {},
"3000/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"USER=git",
"GITEA_CUSTOM=/data/gitea"
],
"Cmd": [
"-czf",
"/backup/kite-ai_open-webui.tar.gz",
"-C",
"/volume",
"."
],
"Image": "codeberg.org/forgejo/forgejo:11",
"Volumes": {
"/data": {}
},
"WorkingDir": "/",
"Entrypoint": [
"tar"
],
"OnBuild": null,
"Labels": {
"maintainer": "contact@forgejo.org",
"org.opencontainers.image.authors": "Forgejo",
"org.opencontainers.image.description": "Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job.",
"org.opencontainers.image.documentation": "https://forgejo.org/download/#container-image",
"org.opencontainers.image.licenses": "GPL-3.0-or-later",
"org.opencontainers.image.source": "https://codeberg.org/forgejo/forgejo",
"org.opencontainers.image.title": "Forgejo. Beyond coding. We forge.",
"org.opencontainers.image.url": "https://forgejo.org",
"org.opencontainers.image.vendor": "Forgejo",
"org.opencontainers.image.version": "11.0.14"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "5e7301753b5971ba518a4745fb7a92a244039c8f5aa4302a5fc52f99796f4176",
"SandboxKey": "/var/run/docker/netns/5e7301753b59",
"Ports": {
"22/tcp": null,
"3000/tcp": null
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "e4b52230d9b5dcdd9ad47eed65cacc287d6bab9559f241e1f844231337752a11",
"Gateway": "172.17.0.1",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "172.17.0.5",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"MacAddress": "02:42:ac:11:00:05",
"Networks": {
"bridge": {
"IPAMConfig": null,
"Links": null,
"Aliases": null,
"MacAddress": "02:42:ac:11:00:05",
"NetworkID": "f4d4e2fb72e14fd40db0f04cfe43e79b4afdd228a2593c24a0e36c832349ba48",
"EndpointID": "e4b52230d9b5dcdd9ad47eed65cacc287d6bab9559f241e1f844231337752a11",
"Gateway": "172.17.0.1",
"IPAddress": "172.17.0.5",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": null
}
}
}
},
{
"Id": "909decb9d08f7a263c2496bc9965b084c1acefe15efbae18562f25dde681ea94",
"Created": "2026-06-09T17:06:09.162696444Z",
"Path": "/init",
"Args": [],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 1768028,
"ExitCode": 0,
"Error": "",
"StartedAt": "2026-06-09T17:06:12.959054977Z",
"FinishedAt": "0001-01-01T00:00:00Z",
"Health": {
"Status": "healthy",
"FailingStreak": 0,
"Log": [
{
"Start": "2026-06-09T13:35:17.124625976-05:00",
"End": "2026-06-09T13:35:17.212915605-05:00",
"ExitCode": 0,
"Output": "<!DOCTYPE html><html lang=\"en\" dir=\"ltr\"><head><meta charSet=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no\"/><link rel=\"stylesheet\" href=\"/_next/static/css/02f815f06106adff.css\" data-precedence=\"next\"/><link rel=\"stylesheet\" href=\"/_next/static/css/3b6a117da2f7dc6c.css\" data-precedence=\"next\"/><link rel=\"preload\" as=\"script\" fetchPriority=\"low\" href=\"/_next/static/chunks/webpack-cee66844012f274f.js\"/><script src=\"/_next/static/chunks/87c73c54-bdb6e11e22eb0f25.js\" async=\"\"></script><script src=\"/_next/static/chunks/8315-bccd429a4c0e3e3d.js\" async=\"\"></script><script src=\"/_next/static/chunks/main-app-a2feb7b438d78ece.js\" async=\"\"></script><script src=\"/_next/static/chunks/8745-9e0ce14f468a53e8.js\" async=\"\"></script><script src=\"/_next/static/chunks/7754-f725c381953bbb54.js\" async=\"\"></script><script src=\"/_next/static/chunks/1183-afcba4c864808cde.js\" async=\"\"></script><script src=\"/_next/static/chunks/7261-9758671fb4a07902.js\" async=\"\"></script><script src=\"/_next/static/chunks/8239-9a3ccfc97de09bc7.js\" async=\"\"></script><script src=\"/_next/static/chunks/9223-9309d3479ef548dc.js\" async=\"\"></script><script src=\"/_next/static/chunks/app/signin/page-01b7e3b4e446cdcd.js\" async=\"\"></script><script src=\"/_next/static/chunks/9039-62e2f97c83e003e9.js\" async=\"\"></script><script src=\"/_next/static/chunks/3547-1ec29e0cf2ea81d6.js\" async=\"\"></script><script src=\"/_next/static/chunks/2899-d4e4960c2fc4b656.js\" async=\"\"></script><script src=\"/_next/static/chunks/430-ff8b8a54f9202fdb.js\" async=\"\"></script><script src=\"/_next/static/chunks/6294-4e0a8028ba822415.js\" async=\"\"></script><script src=\"/_next/static/chunks/app/layout-ba43b727c8ac6cf8.js\" async=\"\"></script><meta name=\"next-size-adjust\" content=\"\"/><title>Karakeep</title><meta name=\"description\" content=\"The Bookmark Everything app. Hoard links, notes, and images and they will get automatically tagged AI.\"/><meta name=\"application-name\" content=\"Karakeep\"/><link rel=\"manifest\" href=\"/manifest.json\"/><meta name=\"format-detection\" content=\"telephone=no\"/><meta name=\"mobile-web-app-capable\" content=\"yes\"/><meta name=\"apple-mobile-web-app-title\" content=\"Karakeep\"/><meta name=\"apple-mobile-web-app-status-bar-style\" content=\"default\"/><link rel=\"icon\" href=\"/favicon.ico\" type=\"image/x-icon\" sizes=\"16x16\"/><link rel=\"icon\" href=\"/icon.png?a7a93df59b866555\" type=\"image/png\" sizes=\"180x179\"/><link rel=\"apple-touch-icon\" href=\"/apple-icon.png?6c40dac6fa622f4a\" type=\"image/png\" sizes=\"180x179\"/><script>document.querySelectorAll('body link[rel=\"icon\"], body link[rel=\"apple-touch-icon\"]').forEach(el => document.head.appendChild(el))</script><script src=\"/_next/static/chunks/polyfills-42372ed130431b0a.js\" noModule=\"\"></script></head><body class=\"__className_f367f3\"><div hidden=\"\"><!--$--><!--/$--></div><script data-cfasync=\"false\">((e,t,r,n,o,i,a,s)=>{let l=document.documentElement,u=[\"light\",\"dark\"];function c(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r=\"class\"===e,n=r&&i?o.map(e=>i[e]||e):o;r?(l.classList.remove(...n),l.classList.add(i&&i[t]?i[t]:t)):l.setAttribute(e,t)}),r=t,s&&u.includes(r)&&(l.style.colorScheme=r)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=a&&\"system\"===e?window.matchMedia(\"(prefers-color-scheme: dark)\").matches?\"dark\":\"light\":e;c(n)}catch(e){}})(\"class\",\"theme\",\"system\",null,[\"light\",\"dark\"],null,true,true)</script><div class=\"flex min-h-screen items-center justify-center bg-background px-4 py-12 sm:px-6 lg:px-8\"><div class=\"w-full max-w-md space-y-8\"><div class=\"flex items-center justify-center\"><span class=\"flex items-center\"><svg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" style=\"fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2\" viewBox=\"0 0 598 166\" height=\"80\" class=\"fill-foreground\"><path d=\"M116.76 26.63H32.75a5.63 5.63 0 0 0-5.63 5.63v83.58a5.63 5.63 0 0 0 5.63 5.63h84.01a5.63 5.63 0 0 0 5.63-5.63V32.26a5.63 5.63 0 0 0-5.63-5.63m-48.01 80.91c0 .81-.66 1.47-1.47 1.47h-25.9c-.81 0-1.47-.66-1.47-1.47V40.25c0-.81.66-1.47 1.47-1.47h25.49c.81 0 1..."
},
{
"Start": "2026-06-09T13:35:47.21509186-05:00",
"End": "2026-06-09T13:35:47.308604149-05:00",
"ExitCode": 0,
"Output": "<!DOCTYPE html><html lang=\"en\" dir=\"ltr\"><head><meta charSet=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no\"/><link rel=\"stylesheet\" href=\"/_next/static/css/02f815f06106adff.css\" data-precedence=\"next\"/><link rel=\"stylesheet\" href=\"/_next/static/css/3b6a117da2f7dc6c.css\" data-precedence=\"next\"/><link rel=\"preload\" as=\"script\" fetchPriority=\"low\" href=\"/_next/static/chunks/webpack-cee66844012f274f.js\"/><script src=\"/_next/static/chunks/87c73c54-bdb6e11e22eb0f25.js\" async=\"\"></script><script src=\"/_next/static/chunks/8315-bccd429a4c0e3e3d.js\" async=\"\"></script><script src=\"/_next/static/chunks/main-app-a2feb7b438d78ece.js\" async=\"\"></script><script src=\"/_next/static/chunks/8745-9e0ce14f468a53e8.js\" async=\"\"></script><script src=\"/_next/static/chunks/7754-f725c381953bbb54.js\" async=\"\"></script><script src=\"/_next/static/chunks/1183-afcba4c864808cde.js\" async=\"\"></script><script src=\"/_next/static/chunks/7261-9758671fb4a07902.js\" async=\"\"></script><script src=\"/_next/static/chunks/8239-9a3ccfc97de09bc7.js\" async=\"\"></script><script src=\"/_next/static/chunks/9223-9309d3479ef548dc.js\" async=\"\"></script><script src=\"/_next/static/chunks/app/signin/page-01b7e3b4e446cdcd.js\" async=\"\"></script><script src=\"/_next/static/chunks/9039-62e2f97c83e003e9.js\" async=\"\"></script><script src=\"/_next/static/chunks/3547-1ec29e0cf2ea81d6.js\" async=\"\"></script><script src=\"/_next/static/chunks/2899-d4e4960c2fc4b656.js\" async=\"\"></script><script src=\"/_next/static/chunks/430-ff8b8a54f9202fdb.js\" async=\"\"></script><script src=\"/_next/static/chunks/6294-4e0a8028ba822415.js\" async=\"\"></script><script src=\"/_next/static/chunks/app/layout-ba43b727c8ac6cf8.js\" async=\"\"></script><meta name=\"next-size-adjust\" content=\"\"/><title>Karakeep</title><meta name=\"description\" content=\"The Bookmark Everything app. Hoard links, notes, and images and they will get automatically tagged AI.\"/><meta name=\"application-name\" content=\"Karakeep\"/><link rel=\"manifest\" href=\"/manifest.json\"/><meta name=\"format-detection\" content=\"telephone=no\"/><meta name=\"mobile-web-app-capable\" content=\"yes\"/><meta name=\"apple-mobile-web-app-title\" content=\"Karakeep\"/><meta name=\"apple-mobile-web-app-status-bar-style\" content=\"default\"/><link rel=\"icon\" href=\"/favicon.ico\" type=\"image/x-icon\" sizes=\"16x16\"/><link rel=\"icon\" href=\"/icon.png?a7a93df59b866555\" type=\"image/png\" sizes=\"180x179\"/><link rel=\"apple-touch-icon\" href=\"/apple-icon.png?6c40dac6fa622f4a\" type=\"image/png\" sizes=\"180x179\"/><script>document.querySelectorAll('body link[rel=\"icon\"], body link[rel=\"apple-touch-icon\"]').forEach(el => document.head.appendChild(el))</script><script src=\"/_next/static/chunks/polyfills-42372ed130431b0a.js\" noModule=\"\"></script></head><body class=\"__className_f367f3\"><div hidden=\"\"><!--$--><!--/$--></div><script data-cfasync=\"false\">((e,t,r,n,o,i,a,s)=>{let l=document.documentElement,u=[\"light\",\"dark\"];function c(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r=\"class\"===e,n=r&&i?o.map(e=>i[e]||e):o;r?(l.classList.remove(...n),l.classList.add(i&&i[t]?i[t]:t)):l.setAttribute(e,t)}),r=t,s&&u.includes(r)&&(l.style.colorScheme=r)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=a&&\"system\"===e?window.matchMedia(\"(prefers-color-scheme: dark)\").matches?\"dark\":\"light\":e;c(n)}catch(e){}})(\"class\",\"theme\",\"system\",null,[\"light\",\"dark\"],null,true,true)</script><div class=\"flex min-h-screen items-center justify-center bg-background px-4 py-12 sm:px-6 lg:px-8\"><div class=\"w-full max-w-md space-y-8\"><div class=\"flex items-center justify-center\"><span class=\"flex items-center\"><svg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" style=\"fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2\" viewBox=\"0 0 598 166\" height=\"80\" class=\"fill-foreground\"><path d=\"M116.76 26.63H32.75a5.63 5.63 0 0 0-5.63 5.63v83.58a5.63 5.63 0 0 0 5.63 5.63h84.01a5.63 5.63 0 0 0 5.63-5.63V32.26a5.63 5.63 0 0 0-5.63-5.63m-48.01 80.91c0 .81-.66 1.47-1.47 1.47h-25.9c-.81 0-1.47-.66-1.47-1.47V40.25c0-.81.66-1.47 1.47-1.47h25.49c.81 0 1..."
},
{
"Start": "2026-06-09T13:36:17.310316262-05:00",
"End": "2026-06-09T13:36:17.388349022-05:00",
"ExitCode": 0,
"Output": "<!DOCTYPE html><html lang=\"en\" dir=\"ltr\"><head><meta charSet=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no\"/><link rel=\"stylesheet\" href=\"/_next/static/css/02f815f06106adff.css\" data-precedence=\"next\"/><link rel=\"stylesheet\" href=\"/_next/static/css/3b6a117da2f7dc6c.css\" data-precedence=\"next\"/><link rel=\"preload\" as=\"script\" fetchPriority=\"low\" href=\"/_next/static/chunks/webpack-cee66844012f274f.js\"/><script src=\"/_next/static/chunks/87c73c54-bdb6e11e22eb0f25.js\" async=\"\"></script><script src=\"/_next/static/chunks/8315-bccd429a4c0e3e3d.js\" async=\"\"></script><script src=\"/_next/static/chunks/main-app-a2feb7b438d78ece.js\" async=\"\"></script><script src=\"/_next/static/chunks/8745-9e0ce14f468a53e8.js\" async=\"\"></script><script src=\"/_next/static/chunks/7754-f725c381953bbb54.js\" async=\"\"></script><script src=\"/_next/static/chunks/1183-afcba4c864808cde.js\" async=\"\"></script><script src=\"/_next/static/chunks/7261-9758671fb4a07902.js\" async=\"\"></script><script src=\"/_next/static/chunks/8239-9a3ccfc97de09bc7.js\" async=\"\"></script><script src=\"/_next/static/chunks/9223-9309d3479ef548dc.js\" async=\"\"></script><script src=\"/_next/static/chunks/app/signin/page-01b7e3b4e446cdcd.js\" async=\"\"></script><script src=\"/_next/static/chunks/9039-62e2f97c83e003e9.js\" async=\"\"></script><script src=\"/_next/static/chunks/3547-1ec29e0cf2ea81d6.js\" async=\"\"></script><script src=\"/_next/static/chunks/2899-d4e4960c2fc4b656.js\" async=\"\"></script><script src=\"/_next/static/chunks/430-ff8b8a54f9202fdb.js\" async=\"\"></script><script src=\"/_next/static/chunks/6294-4e0a8028ba822415.js\" async=\"\"></script><script src=\"/_next/static/chunks/app/layout-ba43b727c8ac6cf8.js\" async=\"\"></script><meta name=\"next-size-adjust\" content=\"\"/><title>Karakeep</title><meta name=\"description\" content=\"The Bookmark Everything app. Hoard links, notes, and images and they will get automatically tagged AI.\"/><meta name=\"application-name\" content=\"Karakeep\"/><link rel=\"manifest\" href=\"/manifest.json\"/><meta name=\"format-detection\" content=\"telephone=no\"/><meta name=\"mobile-web-app-capable\" content=\"yes\"/><meta name=\"apple-mobile-web-app-title\" content=\"Karakeep\"/><meta name=\"apple-mobile-web-app-status-bar-style\" content=\"default\"/><link rel=\"icon\" href=\"/favicon.ico\" type=\"image/x-icon\" sizes=\"16x16\"/><link rel=\"icon\" href=\"/icon.png?a7a93df59b866555\" type=\"image/png\" sizes=\"180x179\"/><link rel=\"apple-touch-icon\" href=\"/apple-icon.png?6c40dac6fa622f4a\" type=\"image/png\" sizes=\"180x179\"/><script>document.querySelectorAll('body link[rel=\"icon\"], body link[rel=\"apple-touch-icon\"]').forEach(el => document.head.appendChild(el))</script><script src=\"/_next/static/chunks/polyfills-42372ed130431b0a.js\" noModule=\"\"></script></head><body class=\"__className_f367f3\"><div hidden=\"\"><!--$--><!--/$--></div><script data-cfasync=\"false\">((e,t,r,n,o,i,a,s)=>{let l=document.documentElement,u=[\"light\",\"dark\"];function c(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r=\"class\"===e,n=r&&i?o.map(e=>i[e]||e):o;r?(l.classList.remove(...n),l.classList.add(i&&i[t]?i[t]:t)):l.setAttribute(e,t)}),r=t,s&&u.includes(r)&&(l.style.colorScheme=r)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=a&&\"system\"===e?window.matchMedia(\"(prefers-color-scheme: dark)\").matches?\"dark\":\"light\":e;c(n)}catch(e){}})(\"class\",\"theme\",\"system\",null,[\"light\",\"dark\"],null,true,true)</script><div class=\"flex min-h-screen items-center justify-center bg-background px-4 py-12 sm:px-6 lg:px-8\"><div class=\"w-full max-w-md space-y-8\"><div class=\"flex items-center justify-center\"><span class=\"flex items-center\"><svg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" style=\"fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2\" viewBox=\"0 0 598 166\" height=\"80\" class=\"fill-foreground\"><path d=\"M116.76 26.63H32.75a5.63 5.63 0 0 0-5.63 5.63v83.58a5.63 5.63 0 0 0 5.63 5.63h84.01a5.63 5.63 0 0 0 5.63-5.63V32.26a5.63 5.63 0 0 0-5.63-5.63m-48.01 80.91c0 .81-.66 1.47-1.47 1.47h-25.9c-.81 0-1.47-.66-1.47-1.47V40.25c0-.81.66-1.47 1.47-1.47h25.49c.81 0 1..."
},
{
"Start": "2026-06-09T13:36:47.38946469-05:00",
"End": "2026-06-09T13:36:47.506385586-05:00",
"ExitCode": 0,
"Output": "<!DOCTYPE html><html lang=\"en\" dir=\"ltr\"><head><meta charSet=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no\"/><link rel=\"stylesheet\" href=\"/_next/static/css/02f815f06106adff.css\" data-precedence=\"next\"/><link rel=\"stylesheet\" href=\"/_next/static/css/3b6a117da2f7dc6c.css\" data-precedence=\"next\"/><link rel=\"preload\" as=\"script\" fetchPriority=\"low\" href=\"/_next/static/chunks/webpack-cee66844012f274f.js\"/><script src=\"/_next/static/chunks/87c73c54-bdb6e11e22eb0f25.js\" async=\"\"></script><script src=\"/_next/static/chunks/8315-bccd429a4c0e3e3d.js\" async=\"\"></script><script src=\"/_next/static/chunks/main-app-a2feb7b438d78ece.js\" async=\"\"></script><script src=\"/_next/static/chunks/8745-9e0ce14f468a53e8.js\" async=\"\"></script><script src=\"/_next/static/chunks/7754-f725c381953bbb54.js\" async=\"\"></script><script src=\"/_next/static/chunks/1183-afcba4c864808cde.js\" async=\"\"></script><script src=\"/_next/static/chunks/7261-9758671fb4a07902.js\" async=\"\"></script><script src=\"/_next/static/chunks/8239-9a3ccfc97de09bc7.js\" async=\"\"></script><script src=\"/_next/static/chunks/9223-9309d3479ef548dc.js\" async=\"\"></script><script src=\"/_next/static/chunks/app/signin/page-01b7e3b4e446cdcd.js\" async=\"\"></script><script src=\"/_next/static/chunks/9039-62e2f97c83e003e9.js\" async=\"\"></script><script src=\"/_next/static/chunks/3547-1ec29e0cf2ea81d6.js\" async=\"\"></script><script src=\"/_next/static/chunks/2899-d4e4960c2fc4b656.js\" async=\"\"></script><script src=\"/_next/static/chunks/430-ff8b8a54f9202fdb.js\" async=\"\"></script><script src=\"/_next/static/chunks/6294-4e0a8028ba822415.js\" async=\"\"></script><script src=\"/_next/static/chunks/app/layout-ba43b727c8ac6cf8.js\" async=\"\"></script><meta name=\"next-size-adjust\" content=\"\"/><title>Karakeep</title><meta name=\"description\" content=\"The Bookmark Everything app. Hoard links, notes, and images and they will get automatically tagged AI.\"/><meta name=\"application-name\" content=\"Karakeep\"/><link rel=\"manifest\" href=\"/manifest.json\"/><meta name=\"format-detection\" content=\"telephone=no\"/><meta name=\"mobile-web-app-capable\" content=\"yes\"/><meta name=\"apple-mobile-web-app-title\" content=\"Karakeep\"/><meta name=\"apple-mobile-web-app-status-bar-style\" content=\"default\"/><link rel=\"icon\" href=\"/favicon.ico\" type=\"image/x-icon\" sizes=\"16x16\"/><link rel=\"icon\" href=\"/icon.png?a7a93df59b866555\" type=\"image/png\" sizes=\"180x179\"/><link rel=\"apple-touch-icon\" href=\"/apple-icon.png?6c40dac6fa622f4a\" type=\"image/png\" sizes=\"180x179\"/><script>document.querySelectorAll('body link[rel=\"icon\"], body link[rel=\"apple-touch-icon\"]').forEach(el => document.head.appendChild(el))</script><script src=\"/_next/static/chunks/polyfills-42372ed130431b0a.js\" noModule=\"\"></script></head><body class=\"__className_f367f3\"><div hidden=\"\"><!--$--><!--/$--></div><script data-cfasync=\"false\">((e,t,r,n,o,i,a,s)=>{let l=document.documentElement,u=[\"light\",\"dark\"];function c(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r=\"class\"===e,n=r&&i?o.map(e=>i[e]||e):o;r?(l.classList.remove(...n),l.classList.add(i&&i[t]?i[t]:t)):l.setAttribute(e,t)}),r=t,s&&u.includes(r)&&(l.style.colorScheme=r)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=a&&\"system\"===e?window.matchMedia(\"(prefers-color-scheme: dark)\").matches?\"dark\":\"light\":e;c(n)}catch(e){}})(\"class\",\"theme\",\"system\",null,[\"light\",\"dark\"],null,true,true)</script><div class=\"flex min-h-screen items-center justify-center bg-background px-4 py-12 sm:px-6 lg:px-8\"><div class=\"w-full max-w-md space-y-8\"><div class=\"flex items-center justify-center\"><span class=\"flex items-center\"><svg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" style=\"fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2\" viewBox=\"0 0 598 166\" height=\"80\" class=\"fill-foreground\"><path d=\"M116.76 26.63H32.75a5.63 5.63 0 0 0-5.63 5.63v83.58a5.63 5.63 0 0 0 5.63 5.63h84.01a5.63 5.63 0 0 0 5.63-5.63V32.26a5.63 5.63 0 0 0-5.63-5.63m-48.01 80.91c0 .81-.66 1.47-1.47 1.47h-25.9c-.81 0-1.47-.66-1.47-1.47V40.25c0-.81.66-1.47 1.47-1.47h25.49c.81 0 1..."
},
{
"Start": "2026-06-09T13:37:17.508392724-05:00",
"End": "2026-06-09T13:37:17.63196238-05:00",
"ExitCode": 0,
"Output": "<!DOCTYPE html><html lang=\"en\" dir=\"ltr\"><head><meta charSet=\"utf-8\"/><meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no\"/><link rel=\"stylesheet\" href=\"/_next/static/css/02f815f06106adff.css\" data-precedence=\"next\"/><link rel=\"stylesheet\" href=\"/_next/static/css/3b6a117da2f7dc6c.css\" data-precedence=\"next\"/><link rel=\"preload\" as=\"script\" fetchPriority=\"low\" href=\"/_next/static/chunks/webpack-cee66844012f274f.js\"/><script src=\"/_next/static/chunks/87c73c54-bdb6e11e22eb0f25.js\" async=\"\"></script><script src=\"/_next/static/chunks/8315-bccd429a4c0e3e3d.js\" async=\"\"></script><script src=\"/_next/static/chunks/main-app-a2feb7b438d78ece.js\" async=\"\"></script><script src=\"/_next/static/chunks/8745-9e0ce14f468a53e8.js\" async=\"\"></script><script src=\"/_next/static/chunks/7754-f725c381953bbb54.js\" async=\"\"></script><script src=\"/_next/static/chunks/1183-afcba4c864808cde.js\" async=\"\"></script><script src=\"/_next/static/chunks/7261-9758671fb4a07902.js\" async=\"\"></script><script src=\"/_next/static/chunks/8239-9a3ccfc97de09bc7.js\" async=\"\"></script><script src=\"/_next/static/chunks/9223-9309d3479ef548dc.js\" async=\"\"></script><script src=\"/_next/static/chunks/app/signin/page-01b7e3b4e446cdcd.js\" async=\"\"></script><script src=\"/_next/static/chunks/9039-62e2f97c83e003e9.js\" async=\"\"></script><script src=\"/_next/static/chunks/3547-1ec29e0cf2ea81d6.js\" async=\"\"></script><script src=\"/_next/static/chunks/2899-d4e4960c2fc4b656.js\" async=\"\"></script><script src=\"/_next/static/chunks/430-ff8b8a54f9202fdb.js\" async=\"\"></script><script src=\"/_next/static/chunks/6294-4e0a8028ba822415.js\" async=\"\"></script><script src=\"/_next/static/chunks/app/layout-ba43b727c8ac6cf8.js\" async=\"\"></script><meta name=\"next-size-adjust\" content=\"\"/><title>Karakeep</title><meta name=\"description\" content=\"The Bookmark Everything app. Hoard links, notes, and images and they will get automatically tagged AI.\"/><meta name=\"application-name\" content=\"Karakeep\"/><link rel=\"manifest\" href=\"/manifest.json\"/><meta name=\"format-detection\" content=\"telephone=no\"/><meta name=\"mobile-web-app-capable\" content=\"yes\"/><meta name=\"apple-mobile-web-app-title\" content=\"Karakeep\"/><meta name=\"apple-mobile-web-app-status-bar-style\" content=\"default\"/><link rel=\"icon\" href=\"/favicon.ico\" type=\"image/x-icon\" sizes=\"16x16\"/><link rel=\"icon\" href=\"/icon.png?a7a93df59b866555\" type=\"image/png\" sizes=\"180x179\"/><link rel=\"apple-touch-icon\" href=\"/apple-icon.png?6c40dac6fa622f4a\" type=\"image/png\" sizes=\"180x179\"/><script>document.querySelectorAll('body link[rel=\"icon\"], body link[rel=\"apple-touch-icon\"]').forEach(el => document.head.appendChild(el))</script><script src=\"/_next/static/chunks/polyfills-42372ed130431b0a.js\" noModule=\"\"></script></head><body class=\"__className_f367f3\"><div hidden=\"\"><!--$--><!--/$--></div><script data-cfasync=\"false\">((e,t,r,n,o,i,a,s)=>{let l=document.documentElement,u=[\"light\",\"dark\"];function c(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r=\"class\"===e,n=r&&i?o.map(e=>i[e]||e):o;r?(l.classList.remove(...n),l.classList.add(i&&i[t]?i[t]:t)):l.setAttribute(e,t)}),r=t,s&&u.includes(r)&&(l.style.colorScheme=r)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=a&&\"system\"===e?window.matchMedia(\"(prefers-color-scheme: dark)\").matches?\"dark\":\"light\":e;c(n)}catch(e){}})(\"class\",\"theme\",\"system\",null,[\"light\",\"dark\"],null,true,true)</script><div class=\"flex min-h-screen items-center justify-center bg-background px-4 py-12 sm:px-6 lg:px-8\"><div class=\"w-full max-w-md space-y-8\"><div class=\"flex items-center justify-center\"><span class=\"flex items-center\"><svg xmlns=\"http://www.w3.org/2000/svg\" xml:space=\"preserve\" style=\"fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2\" viewBox=\"0 0 598 166\" height=\"80\" class=\"fill-foreground\"><path d=\"M116.76 26.63H32.75a5.63 5.63 0 0 0-5.63 5.63v83.58a5.63 5.63 0 0 0 5.63 5.63h84.01a5.63 5.63 0 0 0 5.63-5.63V32.26a5.63 5.63 0 0 0-5.63-5.63m-48.01 80.91c0 .81-.66 1.47-1.47 1.47h-25.9c-.81 0-1.47-.66-1.47-1.47V40.25c0-.81.66-1.47 1.47-1.47h25.49c.81 0 1..."
}
]
}
},
"Image": "sha256:6ed1826bb3105407352078aa3e123df43e81084e3ab892a0e8e1ffa4d40e1f4b",
"ResolvConfPath": "/var/lib/docker/containers/909decb9d08f7a263c2496bc9965b084c1acefe15efbae18562f25dde681ea94/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/909decb9d08f7a263c2496bc9965b084c1acefe15efbae18562f25dde681ea94/hostname",
"HostsPath": "/var/lib/docker/containers/909decb9d08f7a263c2496bc9965b084c1acefe15efbae18562f25dde681ea94/hosts",
"LogPath": "/var/lib/docker/containers/909decb9d08f7a263c2496bc9965b084c1acefe15efbae18562f25dde681ea94/909decb9d08f7a263c2496bc9965b084c1acefe15efbae18562f25dde681ea94-json.log",
"Name": "/karakeep",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"/home/kenpat/docker/karakeep/data:/data:rw"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "karakeep_internal",
"PortBindings": {},
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": null,
"DnsOptions": null,
"DnsSearch": null,
"ExtraHosts": [],
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": null,
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/f8df5c2c8fd47133d35cef3fc5c9b66dc53bfc12777992a1d42524530d538adf-init/diff:/var/lib/docker/overlay2/dcb0be68510e3c75e8195744e13d27fc3cf5a51a9959a038ad0230a4d24befae/diff:/var/lib/docker/overlay2/710dd3eabb1ed574db31e6692b31bbdb086d64c9992525db835fc0e349e07e54/diff:/var/lib/docker/overlay2/8309cb10213327c23587a8d80f671a38d08ca602513a79080568bcd16e22a089/diff:/var/lib/docker/overlay2/aa654612c09d8eca9ea69fb3e8bb80e57aff097fa78a8e05ef189ce6d5a73d24/diff:/var/lib/docker/overlay2/59acc3c0e82897d6e4e962130b8ec29b98e41c3229cd824b0da67fd896c6a959/diff:/var/lib/docker/overlay2/48becbfeb963ee0aef3277f01907afd4ee61538ccb12a221c35630d4e91db04b/diff:/var/lib/docker/overlay2/fba7ec2130cc95de1df3ec5d64ff5921521a730f39a28b37cd759c493e742d9f/diff:/var/lib/docker/overlay2/1bbf805eecdc877ac8c0d70c3632ac91bf37debc975695efc2682c06ead7b451/diff:/var/lib/docker/overlay2/5aeb9bf78f105efd25dd2332813aee1b852b8e72df705c17605981538d576ba1/diff:/var/lib/docker/overlay2/097a4188d46ca96f5844feaff321943f92fc41728f2e7a19bd43a87820eac7cb/diff:/var/lib/docker/overlay2/959f39f4c4d7e6684e53267e1467241a3b44034e82813791347845d6fe267f31/diff:/var/lib/docker/overlay2/2e58c9d68e9a91948db81be34253d6a638f040079e0c1ead63bcbe59ae88d800/diff:/var/lib/docker/overlay2/9a91727b335ed1f40cb629e516eff7aff39a30e694d73ec0d38bbf4c6ae4e201/diff:/var/lib/docker/overlay2/0b36910da73c89a669e3321f7aa78323390108a86df7ddb5c13ac2e54987b151/diff:/var/lib/docker/overlay2/22f061d825002723719f1f43f049d345f32ace1e49acb821a3567b308aac451d/diff:/var/lib/docker/overlay2/42e53de5adf0737b560769e4efc763587ceb4de0e9b79cd195ffaab92f723ad7/diff:/var/lib/docker/overlay2/6f7b1787d85b0902dfcd19f969c24152cc424edecf97a0d84528d2d70f12a513/diff:/var/lib/docker/overlay2/b6baae05d1560ab849fad343088658abfc2a4c482bb73e136853fbd2f77f6afb/diff:/var/lib/docker/overlay2/7f94878b87552db93a574a69d8a3c58a0a7ba17fcdb4f3bf2729aff20e8876d9/diff:/var/lib/docker/overlay2/d78fb1469151d09d3e11f87aaa4a66606ae61ee28d567045ff65e47b667401e7/diff:/var/lib/docker/overlay2/26fe344b24bfb76acff18765a6a8afcdac68306dc401a807ea67536712d7e01c/diff",
"MergedDir": "/var/lib/docker/overlay2/f8df5c2c8fd47133d35cef3fc5c9b66dc53bfc12777992a1d42524530d538adf/merged",
"UpperDir": "/var/lib/docker/overlay2/f8df5c2c8fd47133d35cef3fc5c9b66dc53bfc12777992a1d42524530d538adf/diff",
"WorkDir": "/var/lib/docker/overlay2/f8df5c2c8fd47133d35cef3fc5c9b66dc53bfc12777992a1d42524530d538adf/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "bind",
"Source": "/home/kenpat/docker/karakeep/data",
"Destination": "/data",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
}
],
"Config": {
"Hostname": "909decb9d08f",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"ExposedPorts": {
"3000/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"DATA_DIR=/data",
"MEILI_ADDR=http://karakeep-meilisearch:7700",
"NEXTAUTH_SECRET=96568e0c5be378bf71bb517957831750937323e8670dc7a729e66e7abd71319e",
"OAUTH_PROVIDER_NAME=authentik",
"MEILI_MASTER_KEY=a9bafeb15afcff69fbcd2f8e2bf45504f0a1d1a5f0525e678389f60bdfd069a7",
"BROWSER_WEB_URL=http://karakeep-chrome:9222",
"OAUTH_CLIENT_SECRET=mi4Ob6TLKanw63TeZjwiSEO2sfjrrm6muXus1umcggk5gcWqi8bY4qVm9VTLZTql",
"PORT=80",
"OAUTH_ALLOW_DANGEROUS_EMAIL_ACCOUNT_LINKING=true",
"OAUTH_WELLKNOWN_URL=https://auth.kitestacks.com/application/o/karakeep/.well-known/openid-configuration",
"KARAKEEP_VERSION=release",
"OAUTH_CLIENT_ID=G6kUIeXYex9wDTlmZt0yvfSUox1b9XgM",
"NEXTAUTH_URL=https://links.kitestacks.com",
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"NODE_VERSION=24.15.0",
"YARN_VERSION=1.22.22",
"SERVER_VERSION=0.32.0",
"HOSTNAME=0.0.0.0",
"NODE_ENV=production",
"NEXT_TELEMETRY_DISABLED=1",
"NEXTAUTH_URL_INTERNAL=http://localhost:3000"
],
"Cmd": null,
"Healthcheck": {
"Test": [
"CMD",
"wget",
"-qO-",
"http://localhost:80/"
],
"Interval": 30000000000,
"Timeout": 10000000000,
"StartPeriod": 5000000000,
"Retries": 5
},
"Image": "ghcr.io/karakeep-app/karakeep:release",
"Volumes": null,
"WorkingDir": "/app",
"Entrypoint": [
"/init"
],
"OnBuild": null,
"Labels": {
"com.docker.compose.config-hash": "a5b976489cbab35bd31d6fb428e46b8f457fe1838a1b36cf9087f6c0cfa6ca64",
"com.docker.compose.container-number": "1",
"com.docker.compose.depends_on": "",
"com.docker.compose.image": "sha256:6ed1826bb3105407352078aa3e123df43e81084e3ab892a0e8e1ffa4d40e1f4b",
"com.docker.compose.oneoff": "False",
"com.docker.compose.project": "karakeep",
"com.docker.compose.project.config_files": "/home/kenpat/docker/karakeep/docker-compose.yml",
"com.docker.compose.project.working_dir": "/home/kenpat/docker/karakeep",
"com.docker.compose.replace": "c0bf6191082061254ad073eb284b717b1c945d46bbaf8445d4db7de979ad09d9",
"com.docker.compose.service": "karakeep",
"com.docker.compose.version": "2.26.1",
"org.opencontainers.image.source": "https://github.com/karakeep-app/karakeep"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "084b7b882a45196bc4e9c0942b62c871c61bd01e86ab69e5e79ecc648ce1d733",
"SandboxKey": "/var/run/docker/netns/084b7b882a45",
"Ports": {
"3000/tcp": null
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"karakeep_internal": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"karakeep",
"karakeep"
],
"MacAddress": "02:42:ac:1c:00:04",
"NetworkID": "fefc2ce50c945c5485d9afd6744d99757a11b66ca3a10c6dc6d7b2d4f9656f5d",
"EndpointID": "16ba4e26db4bb7d29c840b72a5bcb0253b8ce703fac90a65c0d3fe39919b70fa",
"Gateway": "172.28.0.1",
"IPAddress": "172.28.0.4",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"karakeep",
"909decb9d08f"
]
},
"kitestacks": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"karakeep",
"karakeep"
],
"MacAddress": "02:42:ac:12:00:10",
"NetworkID": "72143bca8d6382130e8e1698bf60fb53ff93f944102372d2cc7dc8e32aee0758",
"EndpointID": "24a7ce7962d9820fb5e423e2b994bf0d47b0439841cdacbb9a0b7189c8544dc8",
"Gateway": "172.18.0.1",
"IPAddress": "172.18.0.16",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"karakeep",
"909decb9d08f"
]
}
}
}
},
{
"Id": "a9ad3bbb567e79cc229859d009b523c8ab5a4c068be7c13c31a559df9ac138e9",
"Created": "2026-06-09T15:53:56.389822184Z",
"Path": "tini",
"Args": [
"--",
"/bin/sh",
"-c",
"/bin/meilisearch"
],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 1704467,
"ExitCode": 0,
"Error": "",
"StartedAt": "2026-06-09T15:53:57.567788962Z",
"FinishedAt": "0001-01-01T00:00:00Z"
},
"Image": "sha256:59b4fb9a8546061345ba2ce0a6c47df1e6e600c2d19fec28dd33d74256a4e4bf",
"ResolvConfPath": "/var/lib/docker/containers/a9ad3bbb567e79cc229859d009b523c8ab5a4c068be7c13c31a559df9ac138e9/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/a9ad3bbb567e79cc229859d009b523c8ab5a4c068be7c13c31a559df9ac138e9/hostname",
"HostsPath": "/var/lib/docker/containers/a9ad3bbb567e79cc229859d009b523c8ab5a4c068be7c13c31a559df9ac138e9/hosts",
"LogPath": "/var/lib/docker/containers/a9ad3bbb567e79cc229859d009b523c8ab5a4c068be7c13c31a559df9ac138e9/a9ad3bbb567e79cc229859d009b523c8ab5a4c068be7c13c31a559df9ac138e9-json.log",
"Name": "/karakeep-meilisearch",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"/home/kenpat/docker/karakeep/meilisearch:/meili_data:rw"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "karakeep_internal",
"PortBindings": {},
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": null,
"DnsOptions": null,
"DnsSearch": null,
"ExtraHosts": [],
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": null,
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/cba4dec8765fe3b95ca1cb3005fb30188f6cf47c57ed5e2496a958511725317a-init/diff:/var/lib/docker/overlay2/327cb690a4e40dd1e558fab8cb4e028c6901399765515b179f16048fd09846bc/diff:/var/lib/docker/overlay2/1ab8d05ec50819f50d012882f64aea3ec1a512b741c0c275d843de1b1c659d99/diff:/var/lib/docker/overlay2/d5d3c2165d000f3cfec8ff1ac382a6f4b32f68bd74a7686380645d6c79daf652/diff:/var/lib/docker/overlay2/aa0d10a57d4a82b86e8067485b6cda58c38fb30e181222921a3d9185acdacd2e/diff:/var/lib/docker/overlay2/63a0030fd0b1c1ed0a401b90d74d969ed61378a951f767deb6a63d30934cf98e/diff:/var/lib/docker/overlay2/a69e47e96deda3af16e852ff59e5dae502c7063bfc1ef20b46b77557b9ebf790/diff",
"MergedDir": "/var/lib/docker/overlay2/cba4dec8765fe3b95ca1cb3005fb30188f6cf47c57ed5e2496a958511725317a/merged",
"UpperDir": "/var/lib/docker/overlay2/cba4dec8765fe3b95ca1cb3005fb30188f6cf47c57ed5e2496a958511725317a/diff",
"WorkDir": "/var/lib/docker/overlay2/cba4dec8765fe3b95ca1cb3005fb30188f6cf47c57ed5e2496a958511725317a/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "bind",
"Source": "/home/kenpat/docker/karakeep/meilisearch",
"Destination": "/meili_data",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
}
],
"Config": {
"Hostname": "a9ad3bbb567e",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"ExposedPorts": {
"7700/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"NEXTAUTH_URL=https://links.kitestacks.com",
"MEILI_NO_ANALYTICS=true",
"MEILI_MASTER_KEY=a9bafeb15afcff69fbcd2f8e2bf45504f0a1d1a5f0525e678389f60bdfd069a7",
"KARAKEEP_VERSION=release",
"NEXTAUTH_SECRET=96568e0c5be378bf71bb517957831750937323e8670dc7a729e66e7abd71319e",
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"MEILI_HTTP_ADDR=0.0.0.0:7700",
"MEILI_SERVER_PROVIDER=docker"
],
"Cmd": [
"/bin/sh",
"-c",
"/bin/meilisearch"
],
"Image": "getmeili/meilisearch:v1.41.0",
"Volumes": null,
"WorkingDir": "/meili_data",
"Entrypoint": [
"tini",
"--"
],
"OnBuild": null,
"Labels": {
"com.docker.compose.config-hash": "7a1fa63512cc67a112c06c3e4597a36beebce7b6621e069969e3f003a128316d",
"com.docker.compose.container-number": "1",
"com.docker.compose.depends_on": "",
"com.docker.compose.image": "sha256:59b4fb9a8546061345ba2ce0a6c47df1e6e600c2d19fec28dd33d74256a4e4bf",
"com.docker.compose.oneoff": "False",
"com.docker.compose.project": "karakeep",
"com.docker.compose.project.config_files": "/home/kenpat/docker/karakeep/docker-compose.yml",
"com.docker.compose.project.working_dir": "/home/kenpat/docker/karakeep",
"com.docker.compose.service": "karakeep-meilisearch",
"com.docker.compose.version": "2.26.1",
"org.opencontainers.image.created": "2026-03-30T13:55:58.948Z",
"org.opencontainers.image.description": "A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.",
"org.opencontainers.image.licenses": "NOASSERTION",
"org.opencontainers.image.revision": "8dd5a9511e7757b72883c07efba34c05213f78f6",
"org.opencontainers.image.source": "https://github.com/meilisearch/meilisearch",
"org.opencontainers.image.title": "meilisearch",
"org.opencontainers.image.url": "https://github.com/meilisearch/meilisearch",
"org.opencontainers.image.version": "v1.41.0"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "8a9144067693d97e86b69acf32b0748cbb3bff0ca3403367764e995beb42ddea",
"SandboxKey": "/var/run/docker/netns/8a9144067693",
"Ports": {
"7700/tcp": null
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"karakeep_internal": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"karakeep-meilisearch",
"karakeep-meilisearch"
],
"MacAddress": "02:42:ac:1c:00:03",
"NetworkID": "fefc2ce50c945c5485d9afd6744d99757a11b66ca3a10c6dc6d7b2d4f9656f5d",
"EndpointID": "eeef6d17218c7a2b8528e698ef06e7b4e60fd1aa94b77b499f7b7c9f8186053d",
"Gateway": "172.28.0.1",
"IPAddress": "172.28.0.3",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"karakeep-meilisearch",
"a9ad3bbb567e"
]
}
}
}
},
{
"Id": "eb9758e3ea37ae6e5b5c4480c3d86ac9575df6204b0f38d1db1125b91ec45ab5",
"Created": "2026-06-09T15:53:56.379916608Z",
"Path": "chromium-browser",
"Args": [
"--headless",
"--no-sandbox",
"--disable-gpu",
"--disable-dev-shm-usage",
"--remote-debugging-address=0.0.0.0",
"--remote-debugging-port=9222",
"--hide-scrollbars"
],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 1704474,
"ExitCode": 0,
"Error": "",
"StartedAt": "2026-06-09T15:53:57.567856505Z",
"FinishedAt": "0001-01-01T00:00:00Z"
},
"Image": "sha256:4d356fd088b49750328a0dae34c1d210597be1055b7a7987d148feb97db7fd8b",
"ResolvConfPath": "/var/lib/docker/containers/eb9758e3ea37ae6e5b5c4480c3d86ac9575df6204b0f38d1db1125b91ec45ab5/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/eb9758e3ea37ae6e5b5c4480c3d86ac9575df6204b0f38d1db1125b91ec45ab5/hostname",
"HostsPath": "/var/lib/docker/containers/eb9758e3ea37ae6e5b5c4480c3d86ac9575df6204b0f38d1db1125b91ec45ab5/hosts",
"LogPath": "/var/lib/docker/containers/eb9758e3ea37ae6e5b5c4480c3d86ac9575df6204b0f38d1db1125b91ec45ab5/eb9758e3ea37ae6e5b5c4480c3d86ac9575df6204b0f38d1db1125b91ec45ab5-json.log",
"Name": "/karakeep-chrome",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": null,
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "karakeep_internal",
"PortBindings": {},
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": null,
"DnsOptions": null,
"DnsSearch": null,
"ExtraHosts": [],
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": null,
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/c55d2b05cfe05b7dec02dc9080101f780bd69015148d36d5886fe28a4f0e0573-init/diff:/var/lib/docker/overlay2/e9d71226a59e2d15a5524aa8c06cc59cded9f4a55d55077e180bca497de8ab1c/diff:/var/lib/docker/overlay2/0b6cbb6a472a44948d302a142b9ea508edbc181adfd9dd20d04887195c284e65/diff:/var/lib/docker/overlay2/c0cd36e4104871a2489728750089de240d5d9f5918c2739e3bef4f40d076356b/diff:/var/lib/docker/overlay2/f64547aa5560db62d2a553c538bb89e98ff8dd6be0dfd4accbe7a08d4ad3224e/diff:/var/lib/docker/overlay2/0150ce25545d3d03f478197271e7a0fb3a6a3881f1e62c1f7be05fbf67a2a81f/diff",
"MergedDir": "/var/lib/docker/overlay2/c55d2b05cfe05b7dec02dc9080101f780bd69015148d36d5886fe28a4f0e0573/merged",
"UpperDir": "/var/lib/docker/overlay2/c55d2b05cfe05b7dec02dc9080101f780bd69015148d36d5886fe28a4f0e0573/diff",
"WorkDir": "/var/lib/docker/overlay2/c55d2b05cfe05b7dec02dc9080101f780bd69015148d36d5886fe28a4f0e0573/work"
},
"Name": "overlay2"
},
"Mounts": [],
"Config": {
"Hostname": "eb9758e3ea37",
"Domainname": "",
"User": "chrome",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"CHROME_BIN=/usr/bin/chromium-browser",
"CHROME_PATH=/usr/lib/chromium/",
"CHROMIUM_FLAGS=--disable-software-rasterizer --disable-dev-shm-usage"
],
"Cmd": [
"--no-sandbox",
"--disable-gpu",
"--disable-dev-shm-usage",
"--remote-debugging-address=0.0.0.0",
"--remote-debugging-port=9222",
"--hide-scrollbars"
],
"Image": "gcr.io/zenika-hub/alpine-chrome:124",
"Volumes": null,
"WorkingDir": "/usr/src/app",
"Entrypoint": [
"chromium-browser",
"--headless"
],
"OnBuild": null,
"Labels": {
"com.docker.compose.config-hash": "90009f61504ff193ebc2fd84b1db5d7c6fca65ca3103db725fabeecbab0a1a1e",
"com.docker.compose.container-number": "1",
"com.docker.compose.depends_on": "",
"com.docker.compose.image": "sha256:4d356fd088b49750328a0dae34c1d210597be1055b7a7987d148feb97db7fd8b",
"com.docker.compose.oneoff": "False",
"com.docker.compose.project": "karakeep",
"com.docker.compose.project.config_files": "/home/kenpat/docker/karakeep/docker-compose.yml",
"com.docker.compose.project.working_dir": "/home/kenpat/docker/karakeep",
"com.docker.compose.service": "karakeep-chrome",
"com.docker.compose.version": "2.26.1",
"org.opencontainers.image.created": "2024-10-31T04:31:40.315Z",
"org.opencontainers.image.description": "Chrome Headless docker images built upon alpine official image",
"org.opencontainers.image.documentation": "https://github.com/Zenika/alpine-chrome/blob/master/README",
"org.opencontainers.image.licenses": "Apache-2.0",
"org.opencontainers.image.revision": "128b2181cd004741897ff36321d2d4dbae7c53af",
"org.opencontainers.image.source": "https://github.com/Zenika/alpine-chrome",
"org.opencontainers.image.title": "alpine-chrome",
"org.opencontainers.image.url": "https://github.com/Zenika/alpine-chrome",
"org.opencontainers.image.vendor": "Zenika",
"org.opencontainers.image.version": "latest"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "879dd6a177489f2076c2c1f542ea35ed97afa3e9a7f2401fad2266492018d60f",
"SandboxKey": "/var/run/docker/netns/879dd6a17748",
"Ports": {},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"karakeep_internal": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"karakeep-chrome",
"karakeep-chrome"
],
"MacAddress": "02:42:ac:1c:00:02",
"NetworkID": "fefc2ce50c945c5485d9afd6744d99757a11b66ca3a10c6dc6d7b2d4f9656f5d",
"EndpointID": "4d8c4d577c6244131d5118424b1d251c230bf6ca00fbbf2ebac127a41b98b7d1",
"Gateway": "172.28.0.1",
"IPAddress": "172.28.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"karakeep-chrome",
"eb9758e3ea37"
]
}
}
}
},
{
"Id": "3c85b0a86beacf3fda548a4b42d0394388405d65b3166ccedc43681c0d279e19",
"Created": "2026-06-09T00:24:40.286664146Z",
"Path": "./docker/prod/entrypoint.sh",
"Args": [
"./docker/prod/supervisord"
],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 829368,
"ExitCode": 0,
"Error": "",
"StartedAt": "2026-06-09T00:24:40.748409748Z",
"FinishedAt": "0001-01-01T00:00:00Z"
},
"Image": "sha256:2058b8c506cbf73f30d47789ea73b5376a0446c9794d1a89b5056ef8bc9ef65c",
"ResolvConfPath": "/var/lib/docker/containers/3c85b0a86beacf3fda548a4b42d0394388405d65b3166ccedc43681c0d279e19/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/3c85b0a86beacf3fda548a4b42d0394388405d65b3166ccedc43681c0d279e19/hostname",
"HostsPath": "/var/lib/docker/containers/3c85b0a86beacf3fda548a4b42d0394388405d65b3166ccedc43681c0d279e19/hosts",
"LogPath": "/var/lib/docker/containers/3c85b0a86beacf3fda548a4b42d0394388405d65b3166ccedc43681c0d279e19/3c85b0a86beacf3fda548a4b42d0394388405d65b3166ccedc43681c0d279e19-json.log",
"Name": "/openproject",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"/home/kenpat/openproject-docker-data:/var/openproject/pgdata:rw"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "openproject_default",
"PortBindings": {
"80/tcp": [
{
"HostIp": "",
"HostPort": "80"
}
]
},
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": null,
"DnsOptions": null,
"DnsSearch": null,
"ExtraHosts": [],
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": null,
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"Mounts": [
{
"Type": "volume",
"Source": "openproject_openproject_assets",
"Target": "/var/openproject/assets",
"VolumeOptions": {}
}
],
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/b3ba3987d30c35bdb4e0cd2161e24895b9dcdc8ee7a2b27d34b959fdf2851565-init/diff:/var/lib/docker/overlay2/8a588d85ff8458e04f269fc25e1a096c83bceafc42124fcf3c583ebd0b0a1ced/diff:/var/lib/docker/overlay2/845cc4421da8a442843c66c55a9c42bd82e7944d101596387d2783ac1f5003f6/diff:/var/lib/docker/overlay2/8d917c564a1f12e3ff7f927b160472dbcfb18806a8bb033c1fc2cac73193e6dd/diff:/var/lib/docker/overlay2/eb65d35cb07449fd8fcd90202303d161952a21b37b9019aca525e5989058dc93/diff:/var/lib/docker/overlay2/543bfe9988f45560ff43004f53d5943e4683680cd610bdb50bd7448d62056ca9/diff:/var/lib/docker/overlay2/c20ad08f01f2fee0a53a62a3793f880712e2660c0907337673a27d9792cba2a6/diff:/var/lib/docker/overlay2/4020e14bafb281ec60f0b9aaaac47ac43a8f90c8b24c921e34f84da5bf48c6be/diff:/var/lib/docker/overlay2/1eb2211c96b10cf353393d6a412aadb00013dd4292679a7480df787eb93a8089/diff:/var/lib/docker/overlay2/08670382906c414e68c4f28e46c2a222f5c711b095176319788f03c7552bec03/diff:/var/lib/docker/overlay2/e767e87b304fb98e3a18211b0dfc4deb3d3ad285bae42865d68831ee134aef0f/diff:/var/lib/docker/overlay2/21265cabf4b1e4824063937351f6b287d7ed533f7483021c9d0fcf8979da1b21/diff:/var/lib/docker/overlay2/75d7d4365f555c38254a5c6493e48fc947d1f246a004e513b03790357d15f803/diff:/var/lib/docker/overlay2/f61ccac17312d30bfb7a211078237a12f9b887f6e0db42034eb9d63b1a823307/diff:/var/lib/docker/overlay2/9933b8638555cb4755f4983ae4836e644ae827c7b10089da57c23a6e70d83880/diff:/var/lib/docker/overlay2/7615728de851f9e595f6d0b2b25a7cd1a1bb74a9e300b3d0d83ba6cb959c48e3/diff:/var/lib/docker/overlay2/412368381f39999fde541f22f7ec9bf7a4389640d585704de6324bf659e2814e/diff:/var/lib/docker/overlay2/1bddcb051ae138ced69e52843b592faf074d470d2bba61dd4b5c06ff2557bbd0/diff:/var/lib/docker/overlay2/a105d7d45eda18b1e4e4494c47f97bb571e64eecfe438282efec6f6ecdb7f0d0/diff:/var/lib/docker/overlay2/4b5345362db77d40090cb6ffb180bcc9737bd94c58f0bf706bb214b099406f35/diff:/var/lib/docker/overlay2/a0ed22cf4fcddbb09328356d3caf858561021c955327edd64388aead27a44eff/diff:/var/lib/docker/overlay2/59864ba4a3c7909791b78a6fc3db8c24ea183d8336521d7d17965ac414fb7d8b/diff:/var/lib/docker/overlay2/875f5d24f672f47dd83fdc173ba2cda4c6bca5ac388d080d80b92277cc1f06a1/diff:/var/lib/docker/overlay2/2c5051a7e73f48fe5c431903b18b0bde2a80110e8246020a79d9b27249f8def3/diff",
"MergedDir": "/var/lib/docker/overlay2/b3ba3987d30c35bdb4e0cd2161e24895b9dcdc8ee7a2b27d34b959fdf2851565/merged",
"UpperDir": "/var/lib/docker/overlay2/b3ba3987d30c35bdb4e0cd2161e24895b9dcdc8ee7a2b27d34b959fdf2851565/diff",
"WorkDir": "/var/lib/docker/overlay2/b3ba3987d30c35bdb4e0cd2161e24895b9dcdc8ee7a2b27d34b959fdf2851565/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "bind",
"Source": "/home/kenpat/openproject-docker-data",
"Destination": "/var/openproject/pgdata",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
},
{
"Type": "volume",
"Name": "openproject_openproject_assets",
"Source": "/var/lib/docker/volumes/openproject_openproject_assets/_data",
"Destination": "/var/openproject/assets",
"Driver": "local",
"Mode": "z",
"RW": true,
"Propagation": ""
}
],
"Config": {
"Hostname": "3c85b0a86bea",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"ExposedPorts": {
"80/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"OPENPROJECT_OPENID__CONNECT_PROVIDERS_AUTHENTIK_DISCOVERY__ENDPOINT=https://auth.kitestacks.com/application/o/openproject/.well-known/openid-configuration",
"OPENPROJECT_OPENID__CONNECT_PROVIDERS_AUTHENTIK_DISPLAY__NAME=Authentik",
"OPENPROJECT_OPENID__CONNECT_PROVIDERS_AUTHENTIK_SECRET=1S9t1pAplxZQlWhUvvi2ODHbiRSIiCTAiQgZupQOqlUd0z9sHtCQUjsoIaSt5DuRcchKgF2jIQ9ayMIkDVsl34YH6gUDLqCB3XTYyRtMxJM7yujacd0phTyxApZbhWly",
"OPENPROJECT_SECRET_KEY_BASE=I-want-to-be-a-millionare-919!<3",
"OPENPROJECT_OPENID__CONNECT_PROVIDERS_AUTHENTIK_IDENTIFIER=openproject",
"OPENPROJECT_OPENID__CONNECT_PROVIDERS_AUTHENTIK_SCOPE=[\"openid\",\"email\",\"profile\"]",
"OPENPROJECT_OPENID__CONNECT_PROVIDERS_AUTHENTIK_HOST=auth.kitestacks.com",
"OPENPROJECT_HTTPS=false",
"OPENPROJECT_HOST__NAME=tasks.kitestacks.com",
"PATH=/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"LANG=C.UTF-8",
"RUBY_VERSION=3.4.2",
"RUBY_DOWNLOAD_URL=https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.2.tar.xz",
"RUBY_DOWNLOAD_SHA256=ebf1c2eb58f5da17c23e965d658dd7e6202c5c50f5179154c5574452bef4b3e0",
"GEM_HOME=/usr/local/bundle",
"BUNDLE_SILENCE_ROOT_WARNING=1",
"BUNDLE_APP_CONFIG=/usr/local/bundle",
"USE_JEMALLOC=false",
"DEBIAN_FRONTEND=noninteractive",
"BUNDLE_JOBS=8",
"BUNDLE_RETRY=3",
"BUNDLE_WITHOUT=development:test",
"DOCKER=1",
"APP_USER=app",
"APP_PATH=/app",
"APP_DATA_PATH=/var/openproject/assets",
"PGVERSION=13",
"CURRENT_PGVERSION=13",
"NEXT_PGVERSION=15",
"PGBIN=/usr/lib/postgresql/13/bin",
"SECRET_KEY_BASE=OVERWRITE_ME",
"RAILS_ENV=production",
"RAILS_LOG_TO_STDOUT=1",
"RAILS_SERVE_STATIC_FILES=1",
"OPENPROJECT_EDITION=standard",
"OPENPROJECT_INSTALLATION__TYPE=docker",
"OPENPROJECT_ATTACHMENTS__STORAGE__PATH=/var/openproject/assets/files",
"OPENPROJECT_RAILS__CACHE__STORE=memcache",
"OPENPROJECT_ANGULAR_UGLIFY=true",
"DATABASE_URL=postgres://openproject:openproject@127.0.0.1/openproject",
"PGDATA=/var/openproject/pgdata"
],
"Cmd": [
"./docker/prod/supervisord"
],
"Image": "openproject/openproject:15",
"Volumes": {
"/var/openproject/assets": {},
"/var/openproject/pgdata": {}
},
"WorkingDir": "/app",
"Entrypoint": [
"./docker/prod/entrypoint.sh"
],
"OnBuild": null,
"Labels": {
"com.docker.compose.config-hash": "3330e98fc4d243ea827d8bec55d3f5a9572f7ca0905fdf15e5076450b2a6e35e",
"com.docker.compose.container-number": "1",
"com.docker.compose.depends_on": "",
"com.docker.compose.image": "sha256:2058b8c506cbf73f30d47789ea73b5376a0446c9794d1a89b5056ef8bc9ef65c",
"com.docker.compose.oneoff": "False",
"com.docker.compose.project": "openproject",
"com.docker.compose.project.config_files": "/home/kenpat/docker/openproject/docker-compose.yml",
"com.docker.compose.project.working_dir": "/home/kenpat/docker/openproject",
"com.docker.compose.service": "openproject",
"com.docker.compose.version": "2.26.1",
"io.artifacthub.package.logo-url": "https://raw.githubusercontent.com/opf/openproject/refs/heads/dev/docker/prod/logo.png",
"io.artifacthub.package.readme-url": "https://raw.githubusercontent.com/opf/openproject/refs/heads/dev/docker/prod/README.md",
"maintainer": "operations@openproject.com",
"org.opencontainers.image.created": "2025-05-05T06:09:03.439Z",
"org.opencontainers.image.description": "OpenProject is the leading open source project management software.",
"org.opencontainers.image.documentation": "https://www.openproject.org/docs/installation-and-operations/installation/",
"org.opencontainers.image.licenses": "GPL-3.0",
"org.opencontainers.image.revision": "8849fa53fe7e3c944b6509989e5bc24aa791d0fe",
"org.opencontainers.image.source": "https://github.com/opf/openproject",
"org.opencontainers.image.title": "openproject",
"org.opencontainers.image.url": "https://github.com/opf/openproject",
"org.opencontainers.image.vendor": "OpenProject GmbH",
"org.opencontainers.image.version": "15.5.1"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "1a26903f7e5eb0fa2534c010e54f509e53303915603e81152fd1865b70002ed7",
"SandboxKey": "/var/run/docker/netns/1a26903f7e5e",
"Ports": {
"80/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "80"
},
{
"HostIp": "::",
"HostPort": "80"
}
]
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"kitestacks": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"openproject",
"openproject"
],
"MacAddress": "02:42:ac:12:00:0f",
"NetworkID": "72143bca8d6382130e8e1698bf60fb53ff93f944102372d2cc7dc8e32aee0758",
"EndpointID": "19803b7e04e5d47fdc6672af35d3e3d60dbe297e04a999a6d8bb2d1a798e763b",
"Gateway": "172.18.0.1",
"IPAddress": "172.18.0.15",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"openproject",
"3c85b0a86bea"
]
},
"openproject_default": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"openproject",
"openproject"
],
"MacAddress": "02:42:ac:18:00:02",
"NetworkID": "2c51db061b9997f8432fcb23334ee6397ff4a93b3478794567e1917e79fb62b5",
"EndpointID": "306c62b23adb103e1209a8aa94b042df9409483ec0177e96119647970f5eae3b",
"Gateway": "172.24.0.1",
"IPAddress": "172.24.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"openproject",
"3c85b0a86bea"
]
}
}
}
},
{
"Id": "cc38ab8ff705324c733856c2c27a820044783d0f7bc71435e07f40b008c58943",
"Created": "2026-06-08T07:08:07.128829861Z",
"Path": "/usr/bin/entrypoint",
"Args": [
"/usr/bin/s6-svscan",
"/etc/s6"
],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 937923,
"ExitCode": 0,
"Error": "",
"StartedAt": "2026-06-09T01:55:59.632331074Z",
"FinishedAt": "2026-06-09T01:55:58.437292367Z"
},
"Image": "sha256:043ffb2f8a33e1c5d811993cf956ca17a918e9cdb1d225cf8028160c3914c40f",
"ResolvConfPath": "/var/lib/docker/containers/cc38ab8ff705324c733856c2c27a820044783d0f7bc71435e07f40b008c58943/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/cc38ab8ff705324c733856c2c27a820044783d0f7bc71435e07f40b008c58943/hostname",
"HostsPath": "/var/lib/docker/containers/cc38ab8ff705324c733856c2c27a820044783d0f7bc71435e07f40b008c58943/hosts",
"LogPath": "/var/lib/docker/containers/cc38ab8ff705324c733856c2c27a820044783d0f7bc71435e07f40b008c58943/cc38ab8ff705324c733856c2c27a820044783d0f7bc71435e07f40b008c58943-json.log",
"Name": "/forgejo",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"/home/kenpat/docker/forgejo/data:/data:rw"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "forgejo_default",
"PortBindings": {
"22/tcp": [
{
"HostIp": "",
"HostPort": "2222"
}
],
"3000/tcp": [
{
"HostIp": "",
"HostPort": "3006"
}
]
},
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": [],
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": null,
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/e312f94f16daea423387dfad0efaa76ae2e39294bd1fbdfb4c52a5693f8066a5-init/diff:/var/lib/docker/overlay2/cea38979c97d6fd27fb6f9cc8b75c53cb2a417519c95c22d6ab88db61173450f/diff:/var/lib/docker/overlay2/ec50c94b8d775c36e0f331f21d9bbd519b2b94c3c38df0ceb147f45f9f7f9af6/diff:/var/lib/docker/overlay2/5bad628096c10cfff9b5759197fd9962d5db2d52f716bb31e3a6b002f79d6c3c/diff:/var/lib/docker/overlay2/2f53a1474ac7235ecea895d1d5e3d20f010f134246e6dfbddcd8d0b5eccd8a50/diff:/var/lib/docker/overlay2/f05f2a532483bfe6e0fe0255c4c0f3b15f87d1363febbffd728e035a3afea99a/diff:/var/lib/docker/overlay2/c3a8e28b72ae024aaacab88b5c7fae753a7e012af6a8f66fc7be9e4f36625c01/diff:/var/lib/docker/overlay2/b162764bd8ba627291472e05cfe553e6122384218cc2bcd478e18e315ee20862/diff:/var/lib/docker/overlay2/f93b56f263803cd82df86451e8b10f2d268e5effd4403c63d399eaa6661577cb/diff:/var/lib/docker/overlay2/a4316f010afd14de77eaf2abec6682d65ebadc8fe48a9177df599cbdfa9b51fb/diff",
"MergedDir": "/var/lib/docker/overlay2/e312f94f16daea423387dfad0efaa76ae2e39294bd1fbdfb4c52a5693f8066a5/merged",
"UpperDir": "/var/lib/docker/overlay2/e312f94f16daea423387dfad0efaa76ae2e39294bd1fbdfb4c52a5693f8066a5/diff",
"WorkDir": "/var/lib/docker/overlay2/e312f94f16daea423387dfad0efaa76ae2e39294bd1fbdfb4c52a5693f8066a5/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "bind",
"Source": "/home/kenpat/docker/forgejo/data",
"Destination": "/data",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
}
],
"Config": {
"Hostname": "cc38ab8ff705",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"ExposedPorts": {
"22/tcp": {},
"3000/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"FORGEJO__server__DOMAIN=gitforge.kitestacks.com",
"FORGEJO__server__ROOT_URL=https://gitforge.kitestacks.com/",
"FORGEJO__server__SSH_DOMAIN=gitforge.kitestacks.com",
"FORGEJO__server__SSH_PORT=2222",
"USER_UID=1000",
"USER_GID=1000",
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"USER=git",
"GITEA_CUSTOM=/data/gitea"
],
"Cmd": [
"/usr/bin/s6-svscan",
"/etc/s6"
],
"Image": "codeberg.org/forgejo/forgejo:11",
"Volumes": {
"/data": {}
},
"WorkingDir": "/",
"Entrypoint": [
"/usr/bin/entrypoint"
],
"OnBuild": null,
"Labels": {
"com.docker.compose.config-hash": "618ca8302ab1a997faf5b059a3406adee21d512cbfae3476743b620b06f53fb9",
"com.docker.compose.container-number": "1",
"com.docker.compose.depends_on": "",
"com.docker.compose.image": "sha256:043ffb2f8a33e1c5d811993cf956ca17a918e9cdb1d225cf8028160c3914c40f",
"com.docker.compose.oneoff": "False",
"com.docker.compose.project": "forgejo",
"com.docker.compose.project.config_files": "/home/kenpat/docker/forgejo/docker-compose.yml",
"com.docker.compose.project.working_dir": "/home/kenpat/docker/forgejo",
"com.docker.compose.replace": "c11021be34658f10751dc7cd3e2989d913fcebad4ddb7dbbb43f9e6e17ae04b4",
"com.docker.compose.service": "forgejo",
"com.docker.compose.version": "2.26.1",
"maintainer": "contact@forgejo.org",
"org.opencontainers.image.authors": "Forgejo",
"org.opencontainers.image.description": "Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job.",
"org.opencontainers.image.documentation": "https://forgejo.org/download/#container-image",
"org.opencontainers.image.licenses": "GPL-3.0-or-later",
"org.opencontainers.image.source": "https://codeberg.org/forgejo/forgejo",
"org.opencontainers.image.title": "Forgejo. Beyond coding. We forge.",
"org.opencontainers.image.url": "https://forgejo.org",
"org.opencontainers.image.vendor": "Forgejo",
"org.opencontainers.image.version": "11.0.14"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "82f171ef8ed29da44cac2a1e89dfd361d58373ad13621acada89631bada1dae7",
"SandboxKey": "/var/run/docker/netns/82f171ef8ed2",
"Ports": {
"22/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "2222"
},
{
"HostIp": "::",
"HostPort": "2222"
}
],
"3000/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "3006"
},
{
"HostIp": "::",
"HostPort": "3006"
}
]
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"forgejo_default": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"forgejo",
"forgejo"
],
"MacAddress": "02:42:ac:19:00:02",
"NetworkID": "bb1a116b6f77e56333f58c64df24cdde0f9a1fe410ebeca24d2ce05f68d3877a",
"EndpointID": "eb6fa59bee06e8108c5b2391b4f50584ab49f5b6baf2fd736c92a3ae91f45df8",
"Gateway": "172.25.0.1",
"IPAddress": "172.25.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"forgejo",
"cc38ab8ff705"
]
},
"kitestacks": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"forgejo",
"forgejo"
],
"MacAddress": "02:42:ac:12:00:03",
"NetworkID": "72143bca8d6382130e8e1698bf60fb53ff93f944102372d2cc7dc8e32aee0758",
"EndpointID": "15910290ada5edef6120e0ff1af33ae4e5d2d6f8cfdac8fc0ac69170fcff8150",
"Gateway": "172.18.0.1",
"IPAddress": "172.18.0.3",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"forgejo",
"cc38ab8ff705"
]
}
}
}
},
{
"Id": "68b0d7908a8475c1cb8d5d6517cebdc052e8df963b9741ba10610aa2e9dcceb0",
"Created": "2026-06-08T07:03:56.037686239Z",
"Path": "bash",
"Args": [
"start.sh"
],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 5269,
"ExitCode": 0,
"Error": "",
"StartedAt": "2026-06-08T10:20:52.388800653Z",
"FinishedAt": "2026-06-08T10:20:43.677623236Z",
"Health": {
"Status": "healthy",
"FailingStreak": 0,
"Log": [
{
"Start": "2026-06-09T13:35:04.893029489-05:00",
"End": "2026-06-09T13:35:04.99349148-05:00",
"ExitCode": 0,
"Output": "true\n"
},
{
"Start": "2026-06-09T13:35:34.994040818-05:00",
"End": "2026-06-09T13:35:35.08191214-05:00",
"ExitCode": 0,
"Output": "true\n"
},
{
"Start": "2026-06-09T13:36:05.083394275-05:00",
"End": "2026-06-09T13:36:05.16765316-05:00",
"ExitCode": 0,
"Output": "true\n"
},
{
"Start": "2026-06-09T13:36:35.168409435-05:00",
"End": "2026-06-09T13:36:35.281347194-05:00",
"ExitCode": 0,
"Output": "true\n"
},
{
"Start": "2026-06-09T13:37:05.28187545-05:00",
"End": "2026-06-09T13:37:05.411778911-05:00",
"ExitCode": 0,
"Output": "true\n"
}
]
}
},
"Image": "sha256:dc8363bef648a0538fca54ee0723dcdb18aa4c6e5c28ec564977165949d7dab6",
"ResolvConfPath": "/var/lib/docker/containers/68b0d7908a8475c1cb8d5d6517cebdc052e8df963b9741ba10610aa2e9dcceb0/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/68b0d7908a8475c1cb8d5d6517cebdc052e8df963b9741ba10610aa2e9dcceb0/hostname",
"HostsPath": "/var/lib/docker/containers/68b0d7908a8475c1cb8d5d6517cebdc052e8df963b9741ba10610aa2e9dcceb0/hosts",
"LogPath": "/var/lib/docker/containers/68b0d7908a8475c1cb8d5d6517cebdc052e8df963b9741ba10610aa2e9dcceb0/68b0d7908a8475c1cb8d5d6517cebdc052e8df963b9741ba10610aa2e9dcceb0-json.log",
"Name": "/kite-openwebui",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": null,
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "kite-ai_default",
"PortBindings": {
"8080/tcp": [
{
"HostIp": "",
"HostPort": "3100"
}
]
},
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": [],
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": null,
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"Mounts": [
{
"Type": "volume",
"Source": "kite-ai_open-webui",
"Target": "/app/backend/data",
"VolumeOptions": {}
}
],
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/f1ecd6380f65ea238081471bac4446ccc66fb8ada238effceef4dadd52c772de-init/diff:/var/lib/docker/overlay2/7169755af1504bb5ae21c59bf56e5c69a4563d67c4597d82928b43b72016c470/diff:/var/lib/docker/overlay2/74aa560af6c0662670e44902b72ac9ed60f69a240951497e20649fb65e903de6/diff:/var/lib/docker/overlay2/700697e7d84189d919aac18006e610f155236f1be4ba062e3806139f4d588a4f/diff:/var/lib/docker/overlay2/08610dc6d38c3949fc8231fcc02618eb7aaa06623b151f26bd282ed9285cfe8a/diff:/var/lib/docker/overlay2/0b0e4231a2bd85245bf7568ba8f87f35d1bb16784c5dd2f56555f36ab477ae3b/diff:/var/lib/docker/overlay2/00920c3fca84725be9485fd09a2b2c573f2ed065b30c61b16882c6bc31e46ae1/diff:/var/lib/docker/overlay2/0ef0a59f2653d9cd981a0063717e20463e008ed72de30884dd71339a7dd68022/diff:/var/lib/docker/overlay2/14d9019e98d7e59aa5873562148cbd3c355bc8fa231d149df4e93f3115e301a4/diff:/var/lib/docker/overlay2/302d51e41f4e6a0d5d105d2ecfb079fb8ab18a934784968c997ff9b92b9c3816/diff:/var/lib/docker/overlay2/166bcf12174094559c19b3fc18ae346eaa0fddde6659c7ee2218651180f02b0e/diff:/var/lib/docker/overlay2/45b01e22eef0a79e9124966e0db28db3c6aa002f0373995ebb697a5d1435489d/diff:/var/lib/docker/overlay2/ee6915d6eee66b601aaa596697a0ea1d1f886140471bbee14b5a258a69c4dfb7/diff:/var/lib/docker/overlay2/5f9b4a17ea1cab04b3f704597fd06a0c64140a760d3bc4d39568301c4635b8eb/diff:/var/lib/docker/overlay2/a04f7596b678b93151c3fbdff03b0e6c210db67a48ac038a7418d9953d69d4af/diff:/var/lib/docker/overlay2/49d54d1743dc28e01e2dbc2276306058b70bb8f4ca8009414f8847f572265d52/diff:/var/lib/docker/overlay2/8ade7214cf36ce03ea4b0ea44d2e4067acedd681ced2d3894f2173105ef9a6f2/diff:/var/lib/docker/overlay2/f7d45c07d91a86f65803dcc4ecb3463e7fdbbc8fe2c7d68eb8cb4e46aa93becf/diff:/var/lib/docker/overlay2/91d344240d13a1a0cf6f110900859b50aac7ffeb3f03e8b422c3d90299cc1128/diff",
"MergedDir": "/var/lib/docker/overlay2/f1ecd6380f65ea238081471bac4446ccc66fb8ada238effceef4dadd52c772de/merged",
"UpperDir": "/var/lib/docker/overlay2/f1ecd6380f65ea238081471bac4446ccc66fb8ada238effceef4dadd52c772de/diff",
"WorkDir": "/var/lib/docker/overlay2/f1ecd6380f65ea238081471bac4446ccc66fb8ada238effceef4dadd52c772de/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "volume",
"Name": "kite-ai_open-webui",
"Source": "/var/lib/docker/volumes/kite-ai_open-webui/_data",
"Destination": "/app/backend/data",
"Driver": "local",
"Mode": "z",
"RW": true,
"Propagation": ""
}
],
"Config": {
"Hostname": "68b0d7908a84",
"Domainname": "",
"User": "0:0",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"ExposedPorts": {
"8080/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"ENABLE_OAUTH_SIGNUP=true",
"OPENID_PROVIDER_URL=https://auth.kitestacks.com/application/o/open-webui/.well-known/openid-configuration",
"OPENAI_API_KEY=sk-kite-ai-change-this-long-password",
"OAUTH_PROVIDER_NAME=Authentik",
"ENABLE_OAUTH_PERSISTENT_CONFIG=false",
"WEBUI_NAME=Kite AI",
"LITELLM_MASTER_KEY=sk-kite-ai-change-this-long-password",
"ENABLE_SIGNUP=false",
"OAUTH_CLIENT_SECRET=2c41e11502e76fb3cfbc5463ee6405cde1867bd11fae380bc923c61ac118c87a6bccb89cefaf71f1758328711b5b82b2",
"OPENWEBUI_OAUTH_CLIENT_SECRET=2c41e11502e76fb3cfbc5463ee6405cde1867bd11fae380bc923c61ac118c87a6bccb89cefaf71f1758328711b5b82b2",
"OPENROUTER_API_KEY=PASTE_YOUR_OPENROUTER_KEY_HERE",
"OAUTH_CLIENT_ID=open-webui",
"OAUTH_SCOPES=openid email profile",
"WEBUI_URL=https://ai.kitestacks.com",
"OAUTH_MERGE_ACCOUNTS_BY_EMAIL=true",
"OPENID_REDIRECT_URI=https://ai.kitestacks.com/oauth/oidc/callback",
"WEBUI_SECRET_KEY=change-this-to-a-long-random-secret",
"OPENAI_API_BASE_URL=http://litellm:4000/v1",
"PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"LANG=C.UTF-8",
"GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D",
"PYTHON_VERSION=3.11.15",
"PYTHON_SHA256=272179ddd9a2e41a0fc8e42e33dfbdca0b3711aa5abf372d3f2d51543d09b625",
"PYTHONUNBUFFERED=1",
"ENV=prod",
"PORT=8080",
"USE_OLLAMA_DOCKER=false",
"USE_CUDA_DOCKER=false",
"USE_SLIM_DOCKER=false",
"USE_CUDA_DOCKER_VER=cu128",
"USE_EMBEDDING_MODEL_DOCKER=sentence-transformers/all-MiniLM-L6-v2",
"USE_RERANKING_MODEL_DOCKER=",
"USE_AUXILIARY_EMBEDDING_MODEL_DOCKER=TaylorAI/bge-micro-v2",
"OLLAMA_BASE_URL=/ollama",
"SCARF_NO_ANALYTICS=true",
"DO_NOT_TRACK=true",
"ANONYMIZED_TELEMETRY=false",
"WHISPER_MODEL=base",
"WHISPER_MODEL_DIR=/app/backend/data/cache/whisper/models",
"RAG_EMBEDDING_MODEL=sentence-transformers/all-MiniLM-L6-v2",
"RAG_RERANKING_MODEL=",
"AUXILIARY_EMBEDDING_MODEL=TaylorAI/bge-micro-v2",
"SENTENCE_TRANSFORMERS_HOME=/app/backend/data/cache/embedding/models",
"TIKTOKEN_ENCODING_NAME=cl100k_base",
"TIKTOKEN_CACHE_DIR=/app/backend/data/cache/tiktoken",
"HF_HOME=/app/backend/data/cache/embedding/models",
"HOME=/root",
"UV_LINK_MODE=copy",
"WEBUI_BUILD_VERSION=02dc3e689ceac915a870b373318b99c029ddf603",
"DOCKER=true"
],
"Cmd": [
"bash",
"start.sh"
],
"Healthcheck": {
"Test": [
"CMD-SHELL",
"curl --silent --fail http://localhost:${PORT:-8080}/health | jq -ne 'input.status == true' || exit 1"
]
},
"Image": "ghcr.io/open-webui/open-webui:main",
"Volumes": null,
"WorkingDir": "/app/backend",
"Entrypoint": null,
"OnBuild": null,
"Labels": {
"com.docker.compose.config-hash": "11890a713dfe8b2402d3f84c03f2dd0a7c61217175adaa6be895f70ec9e6f046",
"com.docker.compose.container-number": "1",
"com.docker.compose.depends_on": "",
"com.docker.compose.image": "sha256:dc8363bef648a0538fca54ee0723dcdb18aa4c6e5c28ec564977165949d7dab6",
"com.docker.compose.oneoff": "False",
"com.docker.compose.project": "kite-ai",
"com.docker.compose.project.config_files": "/home/kenpat/docker/kite-ai/docker-compose.yml",
"com.docker.compose.project.working_dir": "/home/kenpat/docker/kite-ai",
"com.docker.compose.replace": "1839bff771d31afc36c99226bb4cf197c6d1b17d25cb1e801b6b184c59c8eb61",
"com.docker.compose.service": "openwebui",
"com.docker.compose.version": "2.26.1",
"org.opencontainers.image.created": "2026-06-02T02:11:54.957Z",
"org.opencontainers.image.description": "User-friendly AI Interface (Supports Ollama, OpenAI API, ...)",
"org.opencontainers.image.licenses": "NOASSERTION",
"org.opencontainers.image.revision": "02dc3e689ceac915a870b373318b99c029ddf603",
"org.opencontainers.image.source": "https://github.com/open-webui/open-webui",
"org.opencontainers.image.title": "open-webui",
"org.opencontainers.image.url": "https://github.com/open-webui/open-webui",
"org.opencontainers.image.version": "main"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "535f61e1638d6e652381b2f9270c7805ec3de50f4f532fdc1fe06951707c2060",
"SandboxKey": "/var/run/docker/netns/535f61e1638d",
"Ports": {
"8080/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "3100"
},
{
"HostIp": "::",
"HostPort": "3100"
}
]
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"kite-ai_default": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"kite-openwebui",
"openwebui"
],
"MacAddress": "02:42:c0:a8:a0:02",
"NetworkID": "5a4a35faa802ee5f61aeb699a4a7c3a1429bc318ee215e6730c887fd8ee68c39",
"EndpointID": "31783acc0d39a68f30b9df0da82de6e6be25ed3b0833dcace7ccd9e8f50678ef",
"Gateway": "192.168.160.1",
"IPAddress": "192.168.160.2",
"IPPrefixLen": 20,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"kite-openwebui",
"openwebui",
"68b0d7908a84"
]
},
"kitestacks": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"kite-openwebui",
"openwebui"
],
"MacAddress": "02:42:ac:12:00:0c",
"NetworkID": "72143bca8d6382130e8e1698bf60fb53ff93f944102372d2cc7dc8e32aee0758",
"EndpointID": "ea6cd02442cfdb81d6bdf09e951e9f498bbb7ffec9281140216f7f01252455d8",
"Gateway": "172.18.0.1",
"IPAddress": "172.18.0.12",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"kite-openwebui",
"openwebui",
"68b0d7908a84"
]
}
}
}
},
{
"Id": "b6db6023a320743197d89a9f69583c46f09371c6dc910c7b203daebb35245976",
"Created": "2026-06-08T06:54:39.1857081Z",
"Path": "/run.sh",
"Args": [],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 4753,
"ExitCode": 0,
"Error": "",
"StartedAt": "2026-06-08T10:20:51.696542016Z",
"FinishedAt": "2026-06-08T10:20:43.663527284Z"
},
"Image": "sha256:072d3db0101e9fa5776fa9c454d8221994aeedf43e9abebe6652f42bf19bdc59",
"ResolvConfPath": "/var/lib/docker/containers/b6db6023a320743197d89a9f69583c46f09371c6dc910c7b203daebb35245976/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/b6db6023a320743197d89a9f69583c46f09371c6dc910c7b203daebb35245976/hostname",
"HostsPath": "/var/lib/docker/containers/b6db6023a320743197d89a9f69583c46f09371c6dc910c7b203daebb35245976/hosts",
"LogPath": "/var/lib/docker/containers/b6db6023a320743197d89a9f69583c46f09371c6dc910c7b203daebb35245976/b6db6023a320743197d89a9f69583c46f09371c6dc910c7b203daebb35245976-json.log",
"Name": "/grafana",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"/home/kenpat/docker/grafana/data:/var/lib/grafana:rw"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "grafana_default",
"PortBindings": {
"3000/tcp": [
{
"HostIp": "",
"HostPort": "3150"
}
]
},
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": [],
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": null,
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/9f99ee976f0dce25983c01d560fecf8080953af4e8dbda91e61538e1e2fa3718-init/diff:/var/lib/docker/overlay2/496513f865cbaa0c9f422e5994ee95d3ff40f772e623e9527c414f99963a4473/diff:/var/lib/docker/overlay2/ff8566690159bc76cf3d3ad99669a6a79bc6862c11970b7623d5c8adf0f6feb5/diff:/var/lib/docker/overlay2/9a888c66063482f3b8c2ffebdd01ff3dba22bd593f728207782066fa9c34d19b/diff:/var/lib/docker/overlay2/ec19c9e5aff863a8e0ca73b78ac8555a89094086d1ca10d9e9096f3007532712/diff:/var/lib/docker/overlay2/f41b50e5e8775cd46d7ae9b251e5f5e546728f9ec9e05f14c79fe49a5f632725/diff:/var/lib/docker/overlay2/f59cf55d4161e1d89046ec3cd2df3a4b5733fc3c0825d1f5320a45fd1e0fd972/diff:/var/lib/docker/overlay2/5006e2d437b59504f46e9909ecc99f0a7b348c578795c6a6474435f1934949f4/diff:/var/lib/docker/overlay2/89734f0dc39ee3a44c6566256032170d20969e5f945c5caf221b873a31c09d12/diff:/var/lib/docker/overlay2/79c8847abd62aa0e8f0c03e45e5c08d4a8b72f0b2968d328f744da3645d8929a/diff:/var/lib/docker/overlay2/28d0d36fe1234fea6ad444a2ac134ace94ff72367bcada78ef09f7fd5acadbcc/diff:/var/lib/docker/overlay2/fa4d33981d81cbdd953516681c9d561c405310e34772e86b30630651aec81407/diff",
"MergedDir": "/var/lib/docker/overlay2/9f99ee976f0dce25983c01d560fecf8080953af4e8dbda91e61538e1e2fa3718/merged",
"UpperDir": "/var/lib/docker/overlay2/9f99ee976f0dce25983c01d560fecf8080953af4e8dbda91e61538e1e2fa3718/diff",
"WorkDir": "/var/lib/docker/overlay2/9f99ee976f0dce25983c01d560fecf8080953af4e8dbda91e61538e1e2fa3718/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "bind",
"Source": "/home/kenpat/docker/grafana/data",
"Destination": "/var/lib/grafana",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
}
],
"Config": {
"Hostname": "b6db6023a320",
"Domainname": "",
"User": "472",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"ExposedPorts": {
"3000/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"GF_SERVER_ROOT_URL=https://grafana.kitestacks.com",
"GF_AUTH_GENERIC_OAUTH_SCOPES=openid email profile",
"GRAFANA_OAUTH_CLIENT_SECRET=5fc713e967897b03312a6ff6f17b48b825d981e8a5e912dd1e5c81ffed0e71439d3b12a48580471b905577da6397771a",
"GF_AUTH_GENERIC_OAUTH_CLIENT_ID=grafana",
"GF_AUTH_OAUTH_AUTO_LOGIN=false",
"GF_AUTH_GENERIC_OAUTH_TOKEN_URL=http://authentik:9000/application/o/token/",
"GF_AUTH_GENERIC_OAUTH_ENABLED=true",
"GF_AUTH_GENERIC_OAUTH_AUTH_URL=https://auth.kitestacks.com/application/o/authorize/",
"GF_AUTH_GENERIC_OAUTH_NAME=authentik",
"GF_AUTH_GENERIC_OAUTH_API_URL=http://authentik:9000/application/o/userinfo/",
"GF_AUTH_GENERIC_OAUTH_ALLOW_SIGN_UP=true",
"GF_AUTH_GENERIC_OAUTH_CLIENT_SECRET=5fc713e967897b03312a6ff6f17b48b825d981e8a5e912dd1e5c81ffed0e71439d3b12a48580471b905577da6397771a",
"PATH=/usr/share/grafana/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"GF_PATHS_CONFIG=/etc/grafana/grafana.ini",
"GF_PATHS_DATA=/var/lib/grafana",
"GF_PATHS_HOME=/usr/share/grafana",
"GF_PATHS_LOGS=/var/log/grafana",
"GF_PATHS_PLUGINS=/var/lib/grafana/plugins",
"GF_PATHS_PROVISIONING=/etc/grafana/provisioning"
],
"Cmd": null,
"Image": "grafana/grafana-oss",
"Volumes": null,
"WorkingDir": "/usr/share/grafana",
"Entrypoint": [
"/run.sh"
],
"OnBuild": null,
"Labels": {
"com.docker.compose.config-hash": "a812cdea8f5971d433a27ea3a4476e913ebbba7f8ae25d4b3493054d91dad378",
"com.docker.compose.container-number": "1",
"com.docker.compose.depends_on": "",
"com.docker.compose.image": "sha256:072d3db0101e9fa5776fa9c454d8221994aeedf43e9abebe6652f42bf19bdc59",
"com.docker.compose.oneoff": "False",
"com.docker.compose.project": "grafana",
"com.docker.compose.project.config_files": "/home/kenpat/docker/grafana/docker-compose.yml",
"com.docker.compose.project.working_dir": "/home/kenpat/docker/grafana",
"com.docker.compose.replace": "2798efcc9b5f512012487cbba61aac6ee1c03ff8e402df77ad0028d468344023",
"com.docker.compose.service": "grafana",
"com.docker.compose.version": "2.26.1",
"maintainer": "Grafana Labs <hello@grafana.com>",
"org.opencontainers.image.source": "https://github.com/grafana/grafana"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "5fdafd1f86694945a527bfba041b1665e7f6cfd21cbc26ba511700fad8c10b0d",
"SandboxKey": "/var/run/docker/netns/5fdafd1f8669",
"Ports": {
"3000/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "3150"
},
{
"HostIp": "::",
"HostPort": "3150"
}
]
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"grafana_default": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"grafana",
"grafana"
],
"MacAddress": "02:42:ac:16:00:02",
"NetworkID": "9e267d3240c9a44415a73d20a605862f1d3a0951dd2fb9056ea9c9cd2f01d629",
"EndpointID": "88c4feb1c79d3ae25e6dbcfb64f8577469cc108df0ac2cb5fade169942bca761",
"Gateway": "172.22.0.1",
"IPAddress": "172.22.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"grafana",
"b6db6023a320"
]
},
"kitestacks": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"grafana",
"grafana"
],
"MacAddress": "02:42:ac:12:00:08",
"NetworkID": "72143bca8d6382130e8e1698bf60fb53ff93f944102372d2cc7dc8e32aee0758",
"EndpointID": "75028c9b9d2f680c95c54378132cef5115efe428b63605c196946e7e8f72141f",
"Gateway": "172.18.0.1",
"IPAddress": "172.18.0.8",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"grafana",
"b6db6023a320"
]
}
}
}
},
{
"Id": "4e6c68a8117e8988a76c8eb901d2cf102f25248b339fdcce24e5074f09c819e2",
"Created": "2026-06-08T05:40:37.130154539Z",
"Path": "cloudflared",
"Args": [
"--no-autoupdate",
"tunnel",
"--no-autoupdate",
"run"
],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 4569,
"ExitCode": 0,
"Error": "",
"StartedAt": "2026-06-08T10:20:51.422871425Z",
"FinishedAt": "2026-06-08T10:20:43.664080642Z"
},
"Image": "sha256:97db6eb4ae40bde4fa6dda97c0dd0471bb6e64fb33989f5f30f062b03bc93da7",
"ResolvConfPath": "/var/lib/docker/containers/4e6c68a8117e8988a76c8eb901d2cf102f25248b339fdcce24e5074f09c819e2/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/4e6c68a8117e8988a76c8eb901d2cf102f25248b339fdcce24e5074f09c819e2/hostname",
"HostsPath": "/var/lib/docker/containers/4e6c68a8117e8988a76c8eb901d2cf102f25248b339fdcce24e5074f09c819e2/hosts",
"LogPath": "/var/lib/docker/containers/4e6c68a8117e8988a76c8eb901d2cf102f25248b339fdcce24e5074f09c819e2/4e6c68a8117e8988a76c8eb901d2cf102f25248b339fdcce24e5074f09c819e2-json.log",
"Name": "/cloudflared",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": null,
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "cloudflared_default",
"PortBindings": {},
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": [],
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": null,
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/b6d00dabcedb9ec531c9f641c3c17c0fb0ea9c4e652a35208775dd8894d0e4d7-init/diff:/var/lib/docker/overlay2/61c1d5085b4ec9f9410f27a2da337566ab04e10d50f2841ea2eb9b65ce668547/diff:/var/lib/docker/overlay2/09412a9e704a15195adf3e3776120b09c49a7e669b381d137f7d885d84966d97/diff:/var/lib/docker/overlay2/f3a02802385d9bb35b5f8bbdedea1329b0de0a71745c9c6ebcfe3c9834547bae/diff:/var/lib/docker/overlay2/0f5cedd3cced33575a049b134004b5115b7865a54fb937214e846c1198c49512/diff:/var/lib/docker/overlay2/e376f3e34f47e3eec6ad0fbc830a620379829e047918fbbdcd9e4129e0a0b01c/diff:/var/lib/docker/overlay2/68f3411ff9e66f1164abd5fe78be3e6d3113e5d949328015a4fbe412a9511392/diff:/var/lib/docker/overlay2/dea403926f0d946bfc437e03e85887d92577c8a97f51e3232628d9b9d3a8b38a/diff:/var/lib/docker/overlay2/e41c028003011eccda817f37f33bb320055edb3495a24ea046f8723d3cac868d/diff:/var/lib/docker/overlay2/ad47e70994e1a965444a38d6edc884a01161696f507605399169ae7e96d8043d/diff:/var/lib/docker/overlay2/24866609d929c92c0f35cedde677436d5f1a5d7f5d2cebba1449873290fd7665/diff:/var/lib/docker/overlay2/3c3288cd91ac9161d063563d90dc17788efa96bbf13d5394523947b87f9861c9/diff:/var/lib/docker/overlay2/35c651090b31c1684b50f22430661cf9e28960026019cdc3e8971540d7e22b21/diff:/var/lib/docker/overlay2/18c582ea0994b50c4eeba69512f3e1e5067a6e876affc6d4a9f16de710401916/diff:/var/lib/docker/overlay2/3d0feb6cf1e220caae8a7040c2bdb9740223c833db738ab152033de282d866b1/diff:/var/lib/docker/overlay2/70948c173bea09ce0cc1695d2d38d3696ffae5ee9bfbc4c67a7852769559a3ec/diff:/var/lib/docker/overlay2/b7d03bd927955b100f7ebf84d595120d88ceda4311dca6bd84bc7aae7803328d/diff:/var/lib/docker/overlay2/80d9ac6039f2675a4c929f0e05efbf0a049619889b41637f16e44acbfa5667eb/diff:/var/lib/docker/overlay2/03859fd42d265543226381ed6c27b2301a12dc8523f7ba2dd32bafd872487fea/diff",
"MergedDir": "/var/lib/docker/overlay2/b6d00dabcedb9ec531c9f641c3c17c0fb0ea9c4e652a35208775dd8894d0e4d7/merged",
"UpperDir": "/var/lib/docker/overlay2/b6d00dabcedb9ec531c9f641c3c17c0fb0ea9c4e652a35208775dd8894d0e4d7/diff",
"WorkDir": "/var/lib/docker/overlay2/b6d00dabcedb9ec531c9f641c3c17c0fb0ea9c4e652a35208775dd8894d0e4d7/work"
},
"Name": "overlay2"
},
"Mounts": [],
"Config": {
"Hostname": "4e6c68a8117e",
"Domainname": "",
"User": "65532:65532",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"TUNNEL_TOKEN=eyJhIjoiZDBiYjc2NzMzMzNmY2Q3OTQ2MjI5NTZmMTY2MmY3ODUiLCJ0IjoiNWU2MGVhOGUtYTU0My00OWI2LWJhYjUtMzI1ZjM5NDQxZTAwIiwicyI6Ik56azRaamRrWXpjdE5tTm1PQzAwWVRobExUZ3dNR1V0T1RKbE5HVTVNakZtTUdVeU9EUm1NREEyTlRFdE9UWmtZeTAwWTJFMExUaGpaak10WXpneU9Ua3hNak0xWVRkaSJ9",
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt"
],
"Cmd": [
"tunnel",
"--no-autoupdate",
"run"
],
"Image": "cloudflare/cloudflared:latest",
"Volumes": null,
"WorkingDir": "/home/nonroot",
"Entrypoint": [
"cloudflared",
"--no-autoupdate"
],
"OnBuild": null,
"Labels": {
"CI_BUILD_DATE": "2026-05-27 10:51:04.466593",
"CI_DOCKER_FROM": "gcr.io/distroless/base-debian13:nonroot",
"CI_DOCKER_VERSION": "{\"Platform\": {\"Name\": \"Docker Engine - Community\"}, \"Components\": [{\"Name\": \"Engine\", \"Version\": \"28.5.2\", \"Details\": {\"ApiVersion\": \"1.51\", \"Arch\": \"amd64\", \"BuildTime\": \"2025-11-05T14:43:25.000000000+00:00\", \"Experimental\": \"false\", \"GitCommit\": \"89c5e8f\", \"GoVersion\": \"go1.25.3\", \"KernelVersion\": \"6.12.58-cloudflare-2025.11.5\", \"MinAPIVersion\": \"1.24\", \"Os\": \"linux\"}}, {\"Name\": \"containerd\", \"Version\": \"v2.1.5\", \"Details\": {\"GitCommit\": \"fcd43222d6b07379a4be9786bda52438f0dd16a1\"}}, {\"Name\": \"runc\", \"Version\": \"1.3.3\", \"Details\": {\"GitCommit\": \"v1.3.3-0-gd842d771\"}}, {\"Name\": \"docker-init\", \"Version\": \"0.19.0\", \"Details\": {\"GitCommit\": \"de40ad0\"}}], \"Version\": \"28.5.2\", \"ApiVersion\": \"1.51\", \"MinAPIVersion\": \"1.24\", \"GitCommit\": \"89c5e8f\", \"GoVersion\": \"go1.25.3\", \"Os\": \"linux\", \"Arch\": \"amd64\", \"KernelVersion\": \"6.12.58-cloudflare-2025.11.5\", \"BuildTime\": \"2025-11-05T14:43:25.000000000+00:00\"}",
"CI_GIT_COMMIT": "0e84636de9450d9e73c1e28932ed2bd62cb33e10",
"CI_GIT_REMOTE": "https://gitlab.cfdata.org/cloudflare/tun/cloudflared.git",
"CI_TEAMCITY_BUILDCONF": "",
"CI_TEAMCITY_BUILD_NUMBER": "",
"IMAGE_TYPE": "distroless",
"com.docker.compose.config-hash": "54e57b198cf337bdbfd08ef09c0d22b4c634d24005d6d0def3b6ffe189e1ecf8",
"com.docker.compose.container-number": "1",
"com.docker.compose.depends_on": "",
"com.docker.compose.image": "sha256:97db6eb4ae40bde4fa6dda97c0dd0471bb6e64fb33989f5f30f062b03bc93da7",
"com.docker.compose.oneoff": "False",
"com.docker.compose.project": "cloudflared",
"com.docker.compose.project.config_files": "/home/kenpat/docker/cloudflared/docker-compose.yml",
"com.docker.compose.project.working_dir": "/home/kenpat/docker/cloudflared",
"com.docker.compose.replace": "3637d90585f0d66d973c20a18938c29de510d1d795fdbca85631edaa4815a084",
"com.docker.compose.service": "cloudflared",
"com.docker.compose.version": "2.26.1",
"org.opencontainers.image.source": "https://github.com/cloudflare/cloudflared"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "21f7fd453c254c1bd7802a09442ea867fd214312ef0a9c24d8677600c9000973",
"SandboxKey": "/var/run/docker/netns/21f7fd453c25",
"Ports": {},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"cloudflared_default": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"cloudflared",
"cloudflared"
],
"MacAddress": "02:42:ac:1a:00:02",
"NetworkID": "70ba1bd90717a817fecfcd8591ed04ae1cad9c35a361d93d02eb209adc2cda03",
"EndpointID": "a0060e1a5115b7afd846af6d0885bdcc19da048141cf9ac498c0a7650f0746f6",
"Gateway": "172.26.0.1",
"IPAddress": "172.26.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"cloudflared",
"4e6c68a8117e"
]
},
"kitestacks": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"cloudflared",
"cloudflared"
],
"MacAddress": "02:42:ac:12:00:07",
"NetworkID": "72143bca8d6382130e8e1698bf60fb53ff93f944102372d2cc7dc8e32aee0758",
"EndpointID": "0230f7880948799fd36664390ebc38989de2d1b3341b5fdbbf5240924cad9385",
"Gateway": "172.18.0.1",
"IPAddress": "172.18.0.7",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"cloudflared",
"4e6c68a8117e"
]
}
}
}
},
{
"Id": "33fa2312ac22c8dbeabeb7534ca8829feee8307cf334e99cecdc0574034420b9",
"Created": "2026-06-08T04:38:28.011739852Z",
"Path": "cloudflared",
"Args": [
"--no-autoupdate",
"tunnel",
"--no-autoupdate",
"run",
"--token",
"eyJhIjoiZDBiYjc2NzMzMzNmY2Q3OTQ2MjI5NTZmMTY2MmY3ODUiLCJ0IjoiNWU2MGVhOGUtYTU0My00OWI2LWJhYjUtMzI1ZjM5NDQxZTAwIiwicyI6Ik1UWTRNR0UxTm1VdFlUZGtZUzAwWXpRd0xXSTBPR010TVdVM05URTVPRFJtT0RaaU9EQTJabUl4T1RndE9ESm1NeTAwWVdJMExUZ3laRFF0WkRaa1pHTmxPRFJpWVRBMyJ9"
],
"State": {
"Status": "exited",
"Running": false,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 0,
"ExitCode": 2,
"Error": "",
"StartedAt": "2026-06-08T04:38:28.38566899Z",
"FinishedAt": "2026-06-08T05:20:39.556061974Z"
},
"Image": "sha256:97db6eb4ae40bde4fa6dda97c0dd0471bb6e64fb33989f5f30f062b03bc93da7",
"ResolvConfPath": "/var/lib/docker/containers/33fa2312ac22c8dbeabeb7534ca8829feee8307cf334e99cecdc0574034420b9/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/33fa2312ac22c8dbeabeb7534ca8829feee8307cf334e99cecdc0574034420b9/hostname",
"HostsPath": "/var/lib/docker/containers/33fa2312ac22c8dbeabeb7534ca8829feee8307cf334e99cecdc0574034420b9/hosts",
"LogPath": "/var/lib/docker/containers/33fa2312ac22c8dbeabeb7534ca8829feee8307cf334e99cecdc0574034420b9/33fa2312ac22c8dbeabeb7534ca8829feee8307cf334e99cecdc0574034420b9-json.log",
"Name": "/focused_mendeleev",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": null,
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "bridge",
"PortBindings": {},
"RestartPolicy": {
"Name": "no",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
41,
61
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": null,
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": [],
"BlkioDeviceReadBps": [],
"BlkioDeviceWriteBps": [],
"BlkioDeviceReadIOps": [],
"BlkioDeviceWriteIOps": [],
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": [],
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": [],
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/a90391342e86680f710e6fc4be4ffc61e36b648b4122ca3210c0b61bf84857dd-init/diff:/var/lib/docker/overlay2/61c1d5085b4ec9f9410f27a2da337566ab04e10d50f2841ea2eb9b65ce668547/diff:/var/lib/docker/overlay2/09412a9e704a15195adf3e3776120b09c49a7e669b381d137f7d885d84966d97/diff:/var/lib/docker/overlay2/f3a02802385d9bb35b5f8bbdedea1329b0de0a71745c9c6ebcfe3c9834547bae/diff:/var/lib/docker/overlay2/0f5cedd3cced33575a049b134004b5115b7865a54fb937214e846c1198c49512/diff:/var/lib/docker/overlay2/e376f3e34f47e3eec6ad0fbc830a620379829e047918fbbdcd9e4129e0a0b01c/diff:/var/lib/docker/overlay2/68f3411ff9e66f1164abd5fe78be3e6d3113e5d949328015a4fbe412a9511392/diff:/var/lib/docker/overlay2/dea403926f0d946bfc437e03e85887d92577c8a97f51e3232628d9b9d3a8b38a/diff:/var/lib/docker/overlay2/e41c028003011eccda817f37f33bb320055edb3495a24ea046f8723d3cac868d/diff:/var/lib/docker/overlay2/ad47e70994e1a965444a38d6edc884a01161696f507605399169ae7e96d8043d/diff:/var/lib/docker/overlay2/24866609d929c92c0f35cedde677436d5f1a5d7f5d2cebba1449873290fd7665/diff:/var/lib/docker/overlay2/3c3288cd91ac9161d063563d90dc17788efa96bbf13d5394523947b87f9861c9/diff:/var/lib/docker/overlay2/35c651090b31c1684b50f22430661cf9e28960026019cdc3e8971540d7e22b21/diff:/var/lib/docker/overlay2/18c582ea0994b50c4eeba69512f3e1e5067a6e876affc6d4a9f16de710401916/diff:/var/lib/docker/overlay2/3d0feb6cf1e220caae8a7040c2bdb9740223c833db738ab152033de282d866b1/diff:/var/lib/docker/overlay2/70948c173bea09ce0cc1695d2d38d3696ffae5ee9bfbc4c67a7852769559a3ec/diff:/var/lib/docker/overlay2/b7d03bd927955b100f7ebf84d595120d88ceda4311dca6bd84bc7aae7803328d/diff:/var/lib/docker/overlay2/80d9ac6039f2675a4c929f0e05efbf0a049619889b41637f16e44acbfa5667eb/diff:/var/lib/docker/overlay2/03859fd42d265543226381ed6c27b2301a12dc8523f7ba2dd32bafd872487fea/diff",
"MergedDir": "/var/lib/docker/overlay2/a90391342e86680f710e6fc4be4ffc61e36b648b4122ca3210c0b61bf84857dd/merged",
"UpperDir": "/var/lib/docker/overlay2/a90391342e86680f710e6fc4be4ffc61e36b648b4122ca3210c0b61bf84857dd/diff",
"WorkDir": "/var/lib/docker/overlay2/a90391342e86680f710e6fc4be4ffc61e36b648b4122ca3210c0b61bf84857dd/work"
},
"Name": "overlay2"
},
"Mounts": [],
"Config": {
"Hostname": "33fa2312ac22",
"Domainname": "",
"User": "65532:65532",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt"
],
"Cmd": [
"tunnel",
"--no-autoupdate",
"run",
"--token",
"eyJhIjoiZDBiYjc2NzMzMzNmY2Q3OTQ2MjI5NTZmMTY2MmY3ODUiLCJ0IjoiNWU2MGVhOGUtYTU0My00OWI2LWJhYjUtMzI1ZjM5NDQxZTAwIiwicyI6Ik1UWTRNR0UxTm1VdFlUZGtZUzAwWXpRd0xXSTBPR010TVdVM05URTVPRFJtT0RaaU9EQTJabUl4T1RndE9ESm1NeTAwWVdJMExUZ3laRFF0WkRaa1pHTmxPRFJpWVRBMyJ9"
],
"Image": "cloudflare/cloudflared:latest",
"Volumes": null,
"WorkingDir": "/home/nonroot",
"Entrypoint": [
"cloudflared",
"--no-autoupdate"
],
"OnBuild": null,
"Labels": {
"CI_BUILD_DATE": "2026-05-27 10:51:04.466593",
"CI_DOCKER_FROM": "gcr.io/distroless/base-debian13:nonroot",
"CI_DOCKER_VERSION": "{\"Platform\": {\"Name\": \"Docker Engine - Community\"}, \"Components\": [{\"Name\": \"Engine\", \"Version\": \"28.5.2\", \"Details\": {\"ApiVersion\": \"1.51\", \"Arch\": \"amd64\", \"BuildTime\": \"2025-11-05T14:43:25.000000000+00:00\", \"Experimental\": \"false\", \"GitCommit\": \"89c5e8f\", \"GoVersion\": \"go1.25.3\", \"KernelVersion\": \"6.12.58-cloudflare-2025.11.5\", \"MinAPIVersion\": \"1.24\", \"Os\": \"linux\"}}, {\"Name\": \"containerd\", \"Version\": \"v2.1.5\", \"Details\": {\"GitCommit\": \"fcd43222d6b07379a4be9786bda52438f0dd16a1\"}}, {\"Name\": \"runc\", \"Version\": \"1.3.3\", \"Details\": {\"GitCommit\": \"v1.3.3-0-gd842d771\"}}, {\"Name\": \"docker-init\", \"Version\": \"0.19.0\", \"Details\": {\"GitCommit\": \"de40ad0\"}}], \"Version\": \"28.5.2\", \"ApiVersion\": \"1.51\", \"MinAPIVersion\": \"1.24\", \"GitCommit\": \"89c5e8f\", \"GoVersion\": \"go1.25.3\", \"Os\": \"linux\", \"Arch\": \"amd64\", \"KernelVersion\": \"6.12.58-cloudflare-2025.11.5\", \"BuildTime\": \"2025-11-05T14:43:25.000000000+00:00\"}",
"CI_GIT_COMMIT": "0e84636de9450d9e73c1e28932ed2bd62cb33e10",
"CI_GIT_REMOTE": "https://gitlab.cfdata.org/cloudflare/tun/cloudflared.git",
"CI_TEAMCITY_BUILDCONF": "",
"CI_TEAMCITY_BUILD_NUMBER": "",
"IMAGE_TYPE": "distroless",
"org.opencontainers.image.source": "https://github.com/cloudflare/cloudflared"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "9819af379b1b29c64b3755ab7a68e39cb4e50c7b9d5f8c106ba5819a80a2a260",
"SandboxKey": "/var/run/docker/netns/9819af379b1b",
"Ports": {},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"bridge": {
"IPAMConfig": null,
"Links": null,
"Aliases": null,
"MacAddress": "",
"NetworkID": "bd53da6c8fe087a8e53ff7d169a8006c2c1339aefa0dfa1062a89083b0aaf54b",
"EndpointID": "",
"Gateway": "",
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": null
}
}
}
},
{
"Id": "79993e080094f302d61c6741904fc6489760798124873d8051770ced1392274c",
"Created": "2026-06-08T02:53:42.876343392Z",
"Path": "uvicorn",
"Args": [
"main:app",
"--host",
"0.0.0.0",
"--port",
"8000"
],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 3196,
"ExitCode": 0,
"Error": "",
"StartedAt": "2026-06-08T10:20:49.080320492Z",
"FinishedAt": "2026-06-08T10:20:43.674362925Z"
},
"Image": "sha256:135674737bb03baacf124a4fbd2d99da63bee2fec0f145ccfab0946e6b6fa85e",
"ResolvConfPath": "/var/lib/docker/containers/79993e080094f302d61c6741904fc6489760798124873d8051770ced1392274c/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/79993e080094f302d61c6741904fc6489760798124873d8051770ced1392274c/hostname",
"HostsPath": "/var/lib/docker/containers/79993e080094f302d61c6741904fc6489760798124873d8051770ced1392274c/hosts",
"LogPath": "/var/lib/docker/containers/79993e080094f302d61c6741904fc6489760798124873d8051770ced1392274c/79993e080094f302d61c6741904fc6489760798124873d8051770ced1392274c-json.log",
"Name": "/kitestacks-metrics-api",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"/etc/localtime:/host/etc/localtime:ro",
"/:/host:ro",
"/var/run/docker.sock:/var/run/docker.sock",
"/proc:/host/proc:ro",
"/sys:/host/sys:ro",
"/etc/os-release:/host/etc/os-release:ro",
"/etc/hostname:/host/etc/hostname:ro"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "host",
"PortBindings": {},
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": null,
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": [],
"BlkioDeviceReadBps": [],
"BlkioDeviceWriteBps": [],
"BlkioDeviceReadIOps": [],
"BlkioDeviceWriteIOps": [],
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": [],
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": [],
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/c18b4a685cca327ed43d93e04df36fff7e813c5fd496743029c9709a3b568af3-init/diff:/var/lib/docker/overlay2/4ztgrx8w4edag9c1lncb9gqo5/diff:/var/lib/docker/overlay2/tyzqadfyzbkujr4bhc3w5fwos/diff:/var/lib/docker/overlay2/rtc1epg9zkabrr0gz5vrbizzf/diff:/var/lib/docker/overlay2/8uuln2fo0yhz6st6e60adatz2/diff:/var/lib/docker/overlay2/ujf70c9r2t1r7qihjulvpdh16/diff:/var/lib/docker/overlay2/135f7ac9d59b62b1c0de44d992794c040748a8f10f0652341efd98d0ddbf8044/diff:/var/lib/docker/overlay2/714d76a8003276fac13a9f897dc53319ac561a75fd7ac81e1bb41f08505eb648/diff:/var/lib/docker/overlay2/45ea1779ebd7224d0b6474fc76059f4326d3babce76ec6c127b1f1de015c325d/diff:/var/lib/docker/overlay2/a531c4e6aa2d167a1e5ab5fcbb1aecf0f11ca4fc537e738351502f2059fa215e/diff",
"MergedDir": "/var/lib/docker/overlay2/c18b4a685cca327ed43d93e04df36fff7e813c5fd496743029c9709a3b568af3/merged",
"UpperDir": "/var/lib/docker/overlay2/c18b4a685cca327ed43d93e04df36fff7e813c5fd496743029c9709a3b568af3/diff",
"WorkDir": "/var/lib/docker/overlay2/c18b4a685cca327ed43d93e04df36fff7e813c5fd496743029c9709a3b568af3/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "bind",
"Source": "/etc/hostname",
"Destination": "/host/etc/hostname",
"Mode": "ro",
"RW": false,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/etc/localtime",
"Destination": "/host/etc/localtime",
"Mode": "ro",
"RW": false,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/etc/os-release",
"Destination": "/host/etc/os-release",
"Mode": "ro",
"RW": false,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/proc",
"Destination": "/host/proc",
"Mode": "ro",
"RW": false,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/sys",
"Destination": "/host/sys",
"Mode": "ro",
"RW": false,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/var/run/docker.sock",
"Destination": "/var/run/docker.sock",
"Mode": "",
"RW": true,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/",
"Destination": "/host",
"Mode": "ro",
"RW": false,
"Propagation": "rslave"
}
],
"Config": {
"Hostname": "Assassin",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"8000/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"HOST_ETC=/host/etc",
"HOST_PROC=/host/proc",
"FORGEJO_API_BASE=http://127.0.0.1:3006",
"FORGEJO_BASE=https://gitforge.kitestacks.com",
"HOST_SYS=/host/sys",
"PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"LANG=C.UTF-8",
"GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305",
"PYTHON_VERSION=3.12.13",
"PYTHON_SHA256=c08bc65a81971c1dd5783182826503369466c7e67374d1646519adf05207b684"
],
"Cmd": [
"uvicorn",
"main:app",
"--host",
"0.0.0.0",
"--port",
"8000"
],
"Image": "kitestacks-portal-test-metrics-api:latest",
"Volumes": null,
"WorkingDir": "/app",
"Entrypoint": null,
"OnBuild": null,
"Labels": {}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "6d3648e9dd2e1106c9aa019c1caeec69153177d7b110d8ac16b872a550beba88",
"SandboxKey": "/var/run/docker/netns/default",
"Ports": {},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"host": {
"IPAMConfig": null,
"Links": null,
"Aliases": null,
"MacAddress": "",
"NetworkID": "30a58a132ea6a1fada6e3804d8b83c5f13a89884bee22d3e6b0ce46f06bf713d",
"EndpointID": "9a59142244f8ed527c7bce07ffadcae6e84279e3b73ae42fa3d2294946f34db8",
"Gateway": "",
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": null
}
}
}
},
{
"Id": "d9c3fac96217ff685e08cde5b66615a83ca6e2329640eb5288ff6ef04bc418ec",
"Created": "2026-06-07T06:57:16.366913784Z",
"Path": "/docker-entrypoint.sh",
"Args": [
"nginx",
"-g",
"daemon off;"
],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 5287,
"ExitCode": 0,
"Error": "",
"StartedAt": "2026-06-08T10:20:52.229902746Z",
"FinishedAt": "2026-06-08T10:20:43.664140012Z"
},
"Image": "sha256:da954fb959a34e2195e6bf622e6396bf338f99e0fe6d8e641b302d9aaa1f0645",
"ResolvConfPath": "/var/lib/docker/containers/d9c3fac96217ff685e08cde5b66615a83ca6e2329640eb5288ff6ef04bc418ec/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/d9c3fac96217ff685e08cde5b66615a83ca6e2329640eb5288ff6ef04bc418ec/hostname",
"HostsPath": "/var/lib/docker/containers/d9c3fac96217ff685e08cde5b66615a83ca6e2329640eb5288ff6ef04bc418ec/hosts",
"LogPath": "/var/lib/docker/containers/d9c3fac96217ff685e08cde5b66615a83ca6e2329640eb5288ff6ef04bc418ec/d9c3fac96217ff685e08cde5b66615a83ca6e2329640eb5288ff6ef04bc418ec-json.log",
"Name": "/homepage",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"/home/kenpat/docker/kitestacks-portal/public:/usr/share/nginx/html:ro",
"/home/kenpat/docker/kitestacks-portal/nginx.conf:/etc/nginx/conf.d/default.conf:ro"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "kitestacks-portal_default",
"PortBindings": {
"3000/tcp": [
{
"HostIp": "",
"HostPort": "3005"
}
]
},
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": [
"host.docker.internal:host-gateway"
],
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": null,
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/ac81ff9ff3059c5f438fdf55d159148f95d267dcd285e925c522d70743f69324-init/diff:/var/lib/docker/overlay2/18b9f44b1153bae05a46b44856d4e5acb9795e7fbe778fb7f79a7b022895fb28/diff:/var/lib/docker/overlay2/b8e13bf5f6dbfb2c2eef95d8d0805894b00109a9bfd5c181e8fe9b98b9383994/diff:/var/lib/docker/overlay2/ece87c048242e2b82d38b54ee2836c12a5b4adc377edcb86de19ce5b252a76a7/diff:/var/lib/docker/overlay2/1d1f56957402b5ac17fb38db779d9ca1f91b899cceae18fbf845b83abbf404e4/diff:/var/lib/docker/overlay2/e559fd74bc74db1f7bd2dbf4f19eea84f9fa783c6164575e7d5357d23c436ea6/diff:/var/lib/docker/overlay2/cb0395d4b52ab42891ee490333b1eb4a548414edf01de8850a6229a302599d94/diff:/var/lib/docker/overlay2/fe3e5d44aa3db883b95484256be25702e63e0f179e4c259fdd45ba11cd6d1f04/diff:/var/lib/docker/overlay2/fa4d33981d81cbdd953516681c9d561c405310e34772e86b30630651aec81407/diff",
"MergedDir": "/var/lib/docker/overlay2/ac81ff9ff3059c5f438fdf55d159148f95d267dcd285e925c522d70743f69324/merged",
"UpperDir": "/var/lib/docker/overlay2/ac81ff9ff3059c5f438fdf55d159148f95d267dcd285e925c522d70743f69324/diff",
"WorkDir": "/var/lib/docker/overlay2/ac81ff9ff3059c5f438fdf55d159148f95d267dcd285e925c522d70743f69324/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "bind",
"Source": "/home/kenpat/docker/kitestacks-portal/nginx.conf",
"Destination": "/etc/nginx/conf.d/default.conf",
"Mode": "ro",
"RW": false,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/home/kenpat/docker/kitestacks-portal/public",
"Destination": "/usr/share/nginx/html",
"Mode": "ro",
"RW": false,
"Propagation": "rprivate"
}
],
"Config": {
"Hostname": "d9c3fac96217",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"ExposedPorts": {
"3000/tcp": {},
"80/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"NGINX_VERSION=1.31.1",
"PKG_RELEASE=1",
"DYNPKG_RELEASE=1",
"NJS_VERSION=0.9.9",
"NJS_RELEASE=1",
"ACME_VERSION=0.4.1"
],
"Cmd": [
"nginx",
"-g",
"daemon off;"
],
"Image": "nginx:alpine",
"Volumes": null,
"WorkingDir": "/",
"Entrypoint": [
"/docker-entrypoint.sh"
],
"OnBuild": null,
"Labels": {
"com.docker.compose.config-hash": "31ec4170679a39fddd2207df0a095a9143f7d930508bbbd103e92dc91c0a304a",
"com.docker.compose.container-number": "1",
"com.docker.compose.depends_on": "",
"com.docker.compose.image": "sha256:da954fb959a34e2195e6bf622e6396bf338f99e0fe6d8e641b302d9aaa1f0645",
"com.docker.compose.oneoff": "False",
"com.docker.compose.project": "kitestacks-portal",
"com.docker.compose.project.config_files": "/home/kenpat/docker/kitestacks-portal/docker-compose.yml",
"com.docker.compose.project.working_dir": "/home/kenpat/docker/kitestacks-portal",
"com.docker.compose.replace": "f45ab6789af51c8d7b2ea86d007b26e5bb5d62902dec49e5f3d3aa56db3cf6ad",
"com.docker.compose.service": "homepage",
"com.docker.compose.version": "2.26.1",
"maintainer": "NGINX Docker Maintainers <docker-maint@nginx.com>"
},
"StopSignal": "SIGQUIT"
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "a55a6e28be3b83bca6abf45d787288e289ccc61adb3699f66fc3b7be5c2b11c4",
"SandboxKey": "/var/run/docker/netns/a55a6e28be3b",
"Ports": {
"3000/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "3005"
},
{
"HostIp": "::",
"HostPort": "3005"
}
],
"80/tcp": null
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"kitestacks": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"homepage",
"homepage"
],
"MacAddress": "02:42:ac:12:00:0b",
"NetworkID": "72143bca8d6382130e8e1698bf60fb53ff93f944102372d2cc7dc8e32aee0758",
"EndpointID": "63322bc51f7d72dc111832194d4187be6a4705e72b0748f05b74e916406ad24e",
"Gateway": "172.18.0.1",
"IPAddress": "172.18.0.11",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"homepage",
"d9c3fac96217"
]
},
"kitestacks-portal_default": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"homepage",
"homepage"
],
"MacAddress": "02:42:c0:a8:30:02",
"NetworkID": "fa41b0d19f8e8feb1e3416483c8bd82edcd7f9d9e4e3175016ee152d1cf33614",
"EndpointID": "8298a6dbbb7818b7d94b2aef81b6cfab212e31b17960c81e7e7a34335c23e0ee",
"Gateway": "192.168.48.1",
"IPAddress": "192.168.48.2",
"IPPrefixLen": 20,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"homepage",
"d9c3fac96217"
]
}
}
}
},
{
"Id": "0e2203883f5bffa7ebfe36240b5760a50de41b812489db39f69b5630ddc86971",
"Created": "2026-06-07T06:34:44.502495298Z",
"Path": "/docker-entrypoint.sh",
"Args": [
"nginx",
"-g",
"daemon off;"
],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 3635,
"ExitCode": 0,
"Error": "",
"StartedAt": "2026-06-08T10:20:50.165248339Z",
"FinishedAt": "2026-06-08T10:20:43.674358604Z"
},
"Image": "sha256:da954fb959a34e2195e6bf622e6396bf338f99e0fe6d8e641b302d9aaa1f0645",
"ResolvConfPath": "/var/lib/docker/containers/0e2203883f5bffa7ebfe36240b5760a50de41b812489db39f69b5630ddc86971/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/0e2203883f5bffa7ebfe36240b5760a50de41b812489db39f69b5630ddc86971/hostname",
"HostsPath": "/var/lib/docker/containers/0e2203883f5bffa7ebfe36240b5760a50de41b812489db39f69b5630ddc86971/hosts",
"LogPath": "/var/lib/docker/containers/0e2203883f5bffa7ebfe36240b5760a50de41b812489db39f69b5630ddc86971/0e2203883f5bffa7ebfe36240b5760a50de41b812489db39f69b5630ddc86971-json.log",
"Name": "/kitestacks-portal-test",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"/home/kenpat/docker/kitestacks-portal-test/public:/usr/share/nginx/html:ro",
"/home/kenpat/docker/kitestacks-portal-test/nginx.conf:/etc/nginx/conf.d/default.conf:ro"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "kitestacks-portal-test_default",
"PortBindings": {
"80/tcp": [
{
"HostIp": "",
"HostPort": "3008"
}
]
},
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": [
"host.docker.internal:host-gateway"
],
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": null,
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/4003a9842b0be327dcda5fc72bc1f81f403799cc4ab3b8e73cd08f67f928b404-init/diff:/var/lib/docker/overlay2/18b9f44b1153bae05a46b44856d4e5acb9795e7fbe778fb7f79a7b022895fb28/diff:/var/lib/docker/overlay2/b8e13bf5f6dbfb2c2eef95d8d0805894b00109a9bfd5c181e8fe9b98b9383994/diff:/var/lib/docker/overlay2/ece87c048242e2b82d38b54ee2836c12a5b4adc377edcb86de19ce5b252a76a7/diff:/var/lib/docker/overlay2/1d1f56957402b5ac17fb38db779d9ca1f91b899cceae18fbf845b83abbf404e4/diff:/var/lib/docker/overlay2/e559fd74bc74db1f7bd2dbf4f19eea84f9fa783c6164575e7d5357d23c436ea6/diff:/var/lib/docker/overlay2/cb0395d4b52ab42891ee490333b1eb4a548414edf01de8850a6229a302599d94/diff:/var/lib/docker/overlay2/fe3e5d44aa3db883b95484256be25702e63e0f179e4c259fdd45ba11cd6d1f04/diff:/var/lib/docker/overlay2/fa4d33981d81cbdd953516681c9d561c405310e34772e86b30630651aec81407/diff",
"MergedDir": "/var/lib/docker/overlay2/4003a9842b0be327dcda5fc72bc1f81f403799cc4ab3b8e73cd08f67f928b404/merged",
"UpperDir": "/var/lib/docker/overlay2/4003a9842b0be327dcda5fc72bc1f81f403799cc4ab3b8e73cd08f67f928b404/diff",
"WorkDir": "/var/lib/docker/overlay2/4003a9842b0be327dcda5fc72bc1f81f403799cc4ab3b8e73cd08f67f928b404/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "bind",
"Source": "/home/kenpat/docker/kitestacks-portal-test/nginx.conf",
"Destination": "/etc/nginx/conf.d/default.conf",
"Mode": "ro",
"RW": false,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/home/kenpat/docker/kitestacks-portal-test/public",
"Destination": "/usr/share/nginx/html",
"Mode": "ro",
"RW": false,
"Propagation": "rprivate"
}
],
"Config": {
"Hostname": "0e2203883f5b",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"ExposedPorts": {
"80/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"NGINX_VERSION=1.31.1",
"PKG_RELEASE=1",
"DYNPKG_RELEASE=1",
"NJS_VERSION=0.9.9",
"NJS_RELEASE=1",
"ACME_VERSION=0.4.1"
],
"Cmd": [
"nginx",
"-g",
"daemon off;"
],
"Image": "nginx:alpine",
"Volumes": null,
"WorkingDir": "/",
"Entrypoint": [
"/docker-entrypoint.sh"
],
"OnBuild": null,
"Labels": {
"com.docker.compose.config-hash": "fc5d0b92aeb6b628773f9a9b75dcd407c6371a08795e38e9ac4ad2210f35a139",
"com.docker.compose.container-number": "1",
"com.docker.compose.depends_on": "metrics-api:service_started:false",
"com.docker.compose.image": "sha256:da954fb959a34e2195e6bf622e6396bf338f99e0fe6d8e641b302d9aaa1f0645",
"com.docker.compose.oneoff": "False",
"com.docker.compose.project": "kitestacks-portal-test",
"com.docker.compose.project.config_files": "/home/kenpat/docker/kitestacks-portal-test/docker-compose.yml",
"com.docker.compose.project.working_dir": "/home/kenpat/docker/kitestacks-portal-test",
"com.docker.compose.replace": "eed6b0dd103383c5365270ef2c61be58926abb7d30350972885d687cd9e2151d",
"com.docker.compose.service": "kitestacks-portal-test",
"com.docker.compose.version": "2.26.1",
"maintainer": "NGINX Docker Maintainers <docker-maint@nginx.com>"
},
"StopSignal": "SIGQUIT"
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "a4f1b07c8190fd3292d7b43fffc7120e1b915187636d19239cf9ef9f3f292b37",
"SandboxKey": "/var/run/docker/netns/a4f1b07c8190",
"Ports": {
"80/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "3008"
},
{
"HostIp": "::",
"HostPort": "3008"
}
]
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"kitestacks-portal-test_default": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"kitestacks-portal-test",
"kitestacks-portal-test"
],
"MacAddress": "02:42:c0:a8:20:02",
"NetworkID": "7530729ebfae3e27e9b33b73d26e946098e15e1483420791acec7f28435cda0c",
"EndpointID": "b0f9b9841bfe7ca4dee0a6b64186b0f2ad97a7593be2c60fdfc0dbc1eb271913",
"Gateway": "192.168.32.1",
"IPAddress": "192.168.32.2",
"IPPrefixLen": 20,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"kitestacks-portal-test",
"0e2203883f5b"
]
}
}
}
},
{
"Id": "c0541a4ee788a3e1437cf620fb9bc50fe9083a1ebdd2778316301c5b4475d88e",
"Created": "2026-06-07T02:20:56.593091592Z",
"Path": "docker-entrypoint.sh",
"Args": [
"node",
"server.js"
],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 3663,
"ExitCode": 0,
"Error": "",
"StartedAt": "2026-06-08T10:20:50.188883051Z",
"FinishedAt": "2026-06-08T10:20:43.677663864Z",
"Health": {
"Status": "healthy",
"FailingStreak": 0,
"Log": [
{
"Start": "2026-06-09T13:36:45.248895297-05:00",
"End": "2026-06-09T13:36:45.314788958-05:00",
"ExitCode": 0,
"Output": "Connecting to 127.0.0.1:3000 (127.0.0.1:3000)\nremote file exists\n"
},
{
"Start": "2026-06-09T13:36:55.315984623-05:00",
"End": "2026-06-09T13:36:55.383058556-05:00",
"ExitCode": 0,
"Output": "Connecting to 127.0.0.1:3000 (127.0.0.1:3000)\nremote file exists\n"
},
{
"Start": "2026-06-09T13:37:05.383929308-05:00",
"End": "2026-06-09T13:37:05.472818702-05:00",
"ExitCode": 0,
"Output": "Connecting to 127.0.0.1:3000 (127.0.0.1:3000)\nremote file exists\n"
},
{
"Start": "2026-06-09T13:37:15.474120035-05:00",
"End": "2026-06-09T13:37:15.553477445-05:00",
"ExitCode": 0,
"Output": "Connecting to 127.0.0.1:3000 (127.0.0.1:3000)\nremote file exists\n"
},
{
"Start": "2026-06-09T13:37:25.554316294-05:00",
"End": "2026-06-09T13:37:25.620173182-05:00",
"ExitCode": 0,
"Output": "Connecting to 127.0.0.1:3000 (127.0.0.1:3000)\nremote file exists\n"
}
]
}
},
"Image": "sha256:d3ab993a116ddb4965aa2762af3ac1fb484f6ad853cf785705e6cc1e0aca33d8",
"ResolvConfPath": "/var/lib/docker/containers/c0541a4ee788a3e1437cf620fb9bc50fe9083a1ebdd2778316301c5b4475d88e/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/c0541a4ee788a3e1437cf620fb9bc50fe9083a1ebdd2778316301c5b4475d88e/hostname",
"HostsPath": "/var/lib/docker/containers/c0541a4ee788a3e1437cf620fb9bc50fe9083a1ebdd2778316301c5b4475d88e/hosts",
"LogPath": "/var/lib/docker/containers/c0541a4ee788a3e1437cf620fb9bc50fe9083a1ebdd2778316301c5b4475d88e/c0541a4ee788a3e1437cf620fb9bc50fe9083a1ebdd2778316301c5b4475d88e-json.log",
"Name": "/homepage-test",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"/home/kenpat/docker/homepage/config-test:/app/config:rw",
"/var/run/docker.sock:/var/run/docker.sock:ro"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "homepage_default",
"PortBindings": {
"3000/tcp": [
{
"HostIp": "",
"HostPort": "3007"
}
]
},
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": [],
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": null,
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/1e526d3a162d93ef1d7dc6b3b82b8aea5c5b3903bb0da3189e82e754e9401f58-init/diff:/var/lib/docker/overlay2/2bb730c7061551ee555d3037a02b77644cdccb58a384c2e9074e55b115b1e7a8/diff:/var/lib/docker/overlay2/7162208df0fd47d10eebfa3f869cd8fa1ad0e26f1503fabd88e0282a8cf08c6f/diff:/var/lib/docker/overlay2/f96cbf33dd67806c37956e44d57b8ec829b8b4ef493d85ed7cd06be01eaaadb1/diff:/var/lib/docker/overlay2/3897089ee14a73a2411505c3aa74a18a9d2b8b5636e601e803396123f963869a/diff:/var/lib/docker/overlay2/d487d9a65dc992631cca4054cc9d1107ae8e6ff382a93e41d17d4b1654d11a63/diff:/var/lib/docker/overlay2/6c5aa57bd6dcd89511bf99f86f9e8211617903f329bccb276c393609b4f34364/diff:/var/lib/docker/overlay2/e150b5ea481343ddd282ea551f9de56988917ff2bb2dae01a2c50cf0a3bff686/diff:/var/lib/docker/overlay2/b56160cfdf62a154877767bb786ba739779704d84eec5bc9e667ee338102298e/diff:/var/lib/docker/overlay2/199ef59e953956bd211ec2c44a7315e759597fabb2926575def781619d45d710/diff:/var/lib/docker/overlay2/fa4d33981d81cbdd953516681c9d561c405310e34772e86b30630651aec81407/diff",
"MergedDir": "/var/lib/docker/overlay2/1e526d3a162d93ef1d7dc6b3b82b8aea5c5b3903bb0da3189e82e754e9401f58/merged",
"UpperDir": "/var/lib/docker/overlay2/1e526d3a162d93ef1d7dc6b3b82b8aea5c5b3903bb0da3189e82e754e9401f58/diff",
"WorkDir": "/var/lib/docker/overlay2/1e526d3a162d93ef1d7dc6b3b82b8aea5c5b3903bb0da3189e82e754e9401f58/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "bind",
"Source": "/home/kenpat/docker/homepage/config-test",
"Destination": "/app/config",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/var/run/docker.sock",
"Destination": "/var/run/docker.sock",
"Mode": "ro",
"RW": false,
"Propagation": "rprivate"
}
],
"Config": {
"Hostname": "c0541a4ee788",
"Domainname": "",
"User": "root",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"ExposedPorts": {
"3000/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"HOMEPAGE_ALLOWED_HOSTS=localhost:3007,192.168.1.205:3007,www.kitestacks.test.com,kitestacks.test.com",
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"NODE_VERSION=22.22.2",
"YARN_VERSION=1.22.22",
"NODE_ENV=production",
"HOSTNAME=::",
"PORT=3000"
],
"Cmd": [
"node",
"server.js"
],
"Healthcheck": {
"Test": [
"CMD-SHELL",
"wget --no-verbose --tries=1 --spider http://127.0.0.1:$PORT/api/healthcheck || exit 1"
],
"Interval": 10000000000,
"Timeout": 3000000000,
"StartPeriod": 20000000000
},
"Image": "ghcr.io/gethomepage/homepage:latest",
"Volumes": null,
"WorkingDir": "/app",
"Entrypoint": [
"docker-entrypoint.sh"
],
"OnBuild": null,
"Labels": {
"com.docker.compose.config-hash": "a0231dca1f2379dce9b766cfdbdfa731ee2cdfc43911c4c37722f4aa255eefa9",
"com.docker.compose.container-number": "1",
"com.docker.compose.depends_on": "",
"com.docker.compose.image": "sha256:d3ab993a116ddb4965aa2762af3ac1fb484f6ad853cf785705e6cc1e0aca33d8",
"com.docker.compose.oneoff": "False",
"com.docker.compose.project": "homepage",
"com.docker.compose.project.config_files": "/home/kenpat/docker/homepage/docker-compose.test.yml",
"com.docker.compose.project.working_dir": "/home/kenpat/docker/homepage",
"com.docker.compose.service": "homepage-test",
"com.docker.compose.version": "2.26.1",
"org.opencontainers.image.created": "2026-05-11T15:46:40.557Z",
"org.opencontainers.image.description": "A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.",
"org.opencontainers.image.documentation": "https://github.com/gethomepage/homepage/wiki",
"org.opencontainers.image.licenses": "GPL-3.0",
"org.opencontainers.image.revision": "233721cc905be3a1eeb995963de14cd8d2a0d614",
"org.opencontainers.image.source": "https://github.com/gethomepage/homepage",
"org.opencontainers.image.title": "homepage",
"org.opencontainers.image.url": "https://github.com/gethomepage/homepage",
"org.opencontainers.image.version": "v1.13.1"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "42a68a334d9c3eac24db38fe88068ef5a0cb109ff7c4832c73852309d8aa1fbf",
"SandboxKey": "/var/run/docker/netns/42a68a334d9c",
"Ports": {
"3000/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "3007"
},
{
"HostIp": "::",
"HostPort": "3007"
}
]
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"homepage_default": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"homepage-test",
"homepage-test"
],
"MacAddress": "02:42:ac:1b:00:02",
"NetworkID": "30777ab296b8cf2226521c1e33c3c79b253fc0cd338145e6ada169143a5f3f66",
"EndpointID": "f2f29c93c9f7c7e78c108aa6e97a4cc748c7cb171589a548e2b2c54d67a5f614",
"Gateway": "172.27.0.1",
"IPAddress": "172.27.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"homepage-test",
"c0541a4ee788"
]
}
}
}
},
{
"Id": "5531806b8fefb3a88101c3923d2435e5ad465fdab9f508cffecc5719502e89cf",
"Created": "2026-06-06T07:30:44.159740875Z",
"Path": "./bootstrap.sh",
"Args": [],
"State": {
"Status": "exited",
"Running": false,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 0,
"ExitCode": 255,
"Error": "",
"StartedAt": "2026-06-06T07:30:44.421153718Z",
"FinishedAt": "2026-06-06T17:59:18.360903108Z",
"Health": {
"Status": "starting",
"FailingStreak": 0,
"Log": []
}
},
"Image": "sha256:e1e2d91e0b7f38c8e4bb9eb09549126cbbb3fea8d9521e2ed3595c35408b2bf1",
"ResolvConfPath": "/var/lib/docker/containers/5531806b8fefb3a88101c3923d2435e5ad465fdab9f508cffecc5719502e89cf/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/5531806b8fefb3a88101c3923d2435e5ad465fdab9f508cffecc5719502e89cf/hostname",
"HostsPath": "/var/lib/docker/containers/5531806b8fefb3a88101c3923d2435e5ad465fdab9f508cffecc5719502e89cf/hosts",
"LogPath": "/var/lib/docker/containers/5531806b8fefb3a88101c3923d2435e5ad465fdab9f508cffecc5719502e89cf/5531806b8fefb3a88101c3923d2435e5ad465fdab9f508cffecc5719502e89cf-json.log",
"Name": "/linkding",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"/home/kenpat/docker/linkding/data:/etc/linkding/data"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "bridge",
"PortBindings": {
"9090/tcp": [
{
"HostIp": "192.168.1.205",
"HostPort": "9095"
}
]
},
"RestartPolicy": {
"Name": "no",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
41,
58
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": null,
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": [],
"BlkioDeviceReadBps": [],
"BlkioDeviceWriteBps": [],
"BlkioDeviceReadIOps": [],
"BlkioDeviceWriteIOps": [],
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": [],
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": [],
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/7f4d3e45cb885801acd518e94e79646a00637bb3e4f1271002147b2e07d6ae26-init/diff:/var/lib/docker/overlay2/b5c788816693618a8f33793abbc989351fac5ee041adec4aaed4a331d33038c2/diff:/var/lib/docker/overlay2/c598ceb577fa30b7110f86bdf83374a1c25de9d5786e352414d1682a7d807d90/diff:/var/lib/docker/overlay2/f560f92b7e96ec184fbc4ef0445826b3b304d30e435f2b7fbbb9cf07bef2b274/diff:/var/lib/docker/overlay2/25115ba4d0581eaaf1d3264662a4c383632dee1dfb002f83d31f02562cc9c3f6/diff:/var/lib/docker/overlay2/75d4d60a93e6e3dae806e25b46bdfc2b96c44c4ef23a621184914104d2e1bc11/diff:/var/lib/docker/overlay2/b262f1bd26ebecd8e170b8cf59ac8e857af64822621011ff1a765397067df15f/diff:/var/lib/docker/overlay2/aeb424fd08813c9d498039a3ab6be8bc530801f4d5c2a9e954ba0f0d6078ebe2/diff:/var/lib/docker/overlay2/929b640b4b6a9c91fe9e43e9f9c339482da7cfdb7fd59156018f5c46ef09ea91/diff:/var/lib/docker/overlay2/18e5da136f05efa4feb53a912498ca72ceeb815676c9ea8f07c7bb7fa7d66e34/diff:/var/lib/docker/overlay2/d1bd20e5dce77783517658f58e0d0e37c435d88de7e73c8c8fdad748fe243c84/diff:/var/lib/docker/overlay2/0ea941a1fb7a77fafea0688a968543606ca03aab7a0542bb490bc3f850c4f557/diff:/var/lib/docker/overlay2/66e0592296bd00879a862aafe1a1b648ca857a442e48c5395dd6ab6b6a15e298/diff",
"MergedDir": "/var/lib/docker/overlay2/7f4d3e45cb885801acd518e94e79646a00637bb3e4f1271002147b2e07d6ae26/merged",
"UpperDir": "/var/lib/docker/overlay2/7f4d3e45cb885801acd518e94e79646a00637bb3e4f1271002147b2e07d6ae26/diff",
"WorkDir": "/var/lib/docker/overlay2/7f4d3e45cb885801acd518e94e79646a00637bb3e4f1271002147b2e07d6ae26/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "bind",
"Source": "/home/kenpat/docker/linkding/data",
"Destination": "/etc/linkding/data",
"Mode": "",
"RW": true,
"Propagation": "rprivate"
}
],
"Config": {
"Hostname": "5531806b8fef",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"9090/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"LINKDING_ADMIN_USER=admin",
"LINKDING_ADMIN_PASSWORD=kite.link.p12217177",
"PATH=/etc/linkding/.venv/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305",
"PYTHON_VERSION=3.13.7",
"PYTHON_SHA256=5462f9099dfd30e238def83c71d91897d8caa5ff6ebc7a50f14d4802cdaaa79a",
"VIRTUAL_ENV=/etc/linkding/.venv",
"UWSGI_MAX_FD=4096"
],
"Cmd": [
"./bootstrap.sh"
],
"Healthcheck": {
"Test": [
"CMD-SHELL",
"curl -f http://localhost:${LD_SERVER_PORT:-9090}/${LD_CONTEXT_PATH}health || exit 1"
],
"Interval": 30000000000,
"Timeout": 1000000000,
"Retries": 3
},
"Image": "sissbruecker/linkding:latest",
"Volumes": null,
"WorkingDir": "/etc/linkding",
"Entrypoint": null,
"OnBuild": null,
"Labels": {
"org.opencontainers.image.source": "https://github.com/sissbruecker/linkding"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "dddf53318ac099dc16feb041adaba24ceb81c265a4dd2af839015f912fc0f8f6",
"SandboxKey": "/var/run/docker/netns/dddf53318ac0",
"Ports": {
"9090/tcp": [
{
"HostIp": "192.168.1.205",
"HostPort": "9095"
}
]
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "e2a5c46fae52630936ef12313945465c8cd91a1e2fba0fba836edaf7698ca9e9",
"Gateway": "172.17.0.1",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "172.17.0.7",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"MacAddress": "02:42:ac:11:00:07",
"Networks": {
"bridge": {
"IPAMConfig": null,
"Links": null,
"Aliases": null,
"MacAddress": "02:42:ac:11:00:07",
"NetworkID": "214fe3c67fdd934445372245c74e724358856729bcb3ff73d966e788cbcb15c6",
"EndpointID": "e2a5c46fae52630936ef12313945465c8cd91a1e2fba0fba836edaf7698ca9e9",
"Gateway": "172.17.0.1",
"IPAddress": "172.17.0.7",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": null
}
}
}
},
{
"Id": "cc6b0dfca579d634e3ee187ae479df4e892410c77e1b876bcf5c5018abdacb82",
"Created": "2026-06-05T04:50:31.059448229Z",
"Path": "docker/prod_entrypoint.sh",
"Args": [
"--config",
"/app/config.yaml",
"--port",
"4000"
],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 5279,
"ExitCode": 0,
"Error": "",
"StartedAt": "2026-06-08T10:20:52.207377341Z",
"FinishedAt": "2026-06-08T10:20:43.663264232Z"
},
"Image": "sha256:5cfceb7aa09ccc2951886f277392fd9e9cacb7ff8b17ac8bea93b2f0fc646b0f",
"ResolvConfPath": "/var/lib/docker/containers/cc6b0dfca579d634e3ee187ae479df4e892410c77e1b876bcf5c5018abdacb82/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/cc6b0dfca579d634e3ee187ae479df4e892410c77e1b876bcf5c5018abdacb82/hostname",
"HostsPath": "/var/lib/docker/containers/cc6b0dfca579d634e3ee187ae479df4e892410c77e1b876bcf5c5018abdacb82/hosts",
"LogPath": "/var/lib/docker/containers/cc6b0dfca579d634e3ee187ae479df4e892410c77e1b876bcf5c5018abdacb82/cc6b0dfca579d634e3ee187ae479df4e892410c77e1b876bcf5c5018abdacb82-json.log",
"Name": "/kite-litellm",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"/home/kenpat/docker/kite-ai/litellm_config.yaml:/app/config.yaml:rw"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "kite-ai_default",
"PortBindings": {
"4000/tcp": [
{
"HostIp": "",
"HostPort": "4000"
}
]
},
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": [],
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": null,
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/5f1615a158c4fbd858eeaa9565b070fa8373784a57c2eb9435f7cf3c2a08aa08-init/diff:/var/lib/docker/overlay2/82f6bf89478c045deaf2c9c341736095dabe5de3e9d6ea9329f15034d82769b8/diff:/var/lib/docker/overlay2/e357df4bbccc53208ae5615d411fd2b3b82be5d51362fbbb2ce9fae492fdfddf/diff:/var/lib/docker/overlay2/5a7909eedbfaef34200bf2809822510b8894900696ee90f2f580f03621e294c8/diff:/var/lib/docker/overlay2/ef0c5366a7efad092a6fd699284457dce4621d68f9a09756aa90db6c2767944d/diff:/var/lib/docker/overlay2/7b0dc02b53a708814402a675654c60b262d21b260b829f68fe4a1eb8936ab6dc/diff:/var/lib/docker/overlay2/32c583a6884cea66da2436c3cc6afebcd290a19df082ea91738c2bb7873a57e8/diff:/var/lib/docker/overlay2/307a4ef369c31fd6c797e8bb219ba0039b2b1cfea0097a68b804f7d1589ce4d9/diff:/var/lib/docker/overlay2/668dccccef1156b9a346ece527127952ef708486015673448cd429aff2b5e536/diff:/var/lib/docker/overlay2/2362ba7b98310d699154b6b62718f30ee93e04dd3a7f8205dcecf6b6d8acd4bd/diff:/var/lib/docker/overlay2/98c5946170ae6e1c83da359db9d709413a3eeb9bca13a7fb319d6355669a2c57/diff:/var/lib/docker/overlay2/625b94c1196ee78cf6875a14f507b25372fe74eae6babfb02b8f9359c0c9dea8/diff:/var/lib/docker/overlay2/9e7d08d34d3e05ea4176b5e62539baad2f18639ca24e88ee2321c5728229e822/diff:/var/lib/docker/overlay2/ae3f3e8d8a9fa729afce1d12811f316672912cbe6a0f4f0696d565b3effbeabf/diff:/var/lib/docker/overlay2/df5f710a91d948909a7ee0d9d650c26e030a876bbeb2d5d9fda758810c51340b/diff:/var/lib/docker/overlay2/48b81185027f3b46120df5639f8cb6f55d144490d6d93a556f735375afce48e6/diff:/var/lib/docker/overlay2/f1c50aeb4f520132170070f4f88dcd166e0df2889084e1953e8fac1cb49ecaf9/diff:/var/lib/docker/overlay2/b9e71380f4069f53cdf9aa7e07413271e0f2f920af13c7baa9fc1cababe5bf94/diff:/var/lib/docker/overlay2/feb66f4218f65fba56ba531ce1d807f7923b4d26e698cb0c7bec1ef8b300aefa/diff:/var/lib/docker/overlay2/2fb0ba089db08b2a4ff289d5b788ed72257b838e121aa601dfecb7a3132733a4/diff:/var/lib/docker/overlay2/afa2ecf42d6ba76870f5636a5901a92b770d6f12efef66d76d082099d4af8396/diff:/var/lib/docker/overlay2/f71cf3fc492e27997d2aedfb7d56b8d6f0d2fb784791caa4de0af6cc68d697ca/diff:/var/lib/docker/overlay2/5371c9c17db52442f4d2ac6601a9f73d0d653c87e1497607629158c53bc2aa0e/diff:/var/lib/docker/overlay2/95baacfebc1e92f2149de35c73812ddca40332ebfd9fad83a48842555a61cc0f/diff:/var/lib/docker/overlay2/6643b74e46212b77e597ee3e0fd5739da00ecca5de00b4d5c819359ef9c298d2/diff:/var/lib/docker/overlay2/eddc5f59acbab511bd5ca037a50fe07033c725ee8abe3ade22764e9e3341784b/diff:/var/lib/docker/overlay2/109552bad28bd81ee999c6e9273a41e9d45343c5173935deb60215c6b7567234/diff:/var/lib/docker/overlay2/1d24cffcb6a27cde7ca05ea16e73267e222389c2a39206bf1cabe92006cc3570/diff",
"MergedDir": "/var/lib/docker/overlay2/5f1615a158c4fbd858eeaa9565b070fa8373784a57c2eb9435f7cf3c2a08aa08/merged",
"UpperDir": "/var/lib/docker/overlay2/5f1615a158c4fbd858eeaa9565b070fa8373784a57c2eb9435f7cf3c2a08aa08/diff",
"WorkDir": "/var/lib/docker/overlay2/5f1615a158c4fbd858eeaa9565b070fa8373784a57c2eb9435f7cf3c2a08aa08/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "bind",
"Source": "/home/kenpat/docker/kite-ai/litellm_config.yaml",
"Destination": "/app/config.yaml",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
}
],
"Config": {
"Hostname": "cc6b0dfca579",
"Domainname": "",
"User": "root",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"ExposedPorts": {
"4000/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"LITELLM_MASTER_KEY=sk-kite-ai-change-this-long-password",
"WEBUI_SECRET_KEY=change-this-to-a-long-random-secret",
"OPENROUTER_API_KEY=PASTE_YOUR_OPENROUTER_KEY_HERE",
"PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin",
"SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt"
],
"Cmd": [
"--config",
"/app/config.yaml",
"--port",
"4000"
],
"Image": "ghcr.io/berriai/litellm:main-latest",
"Volumes": null,
"WorkingDir": "/app",
"Entrypoint": [
"docker/prod_entrypoint.sh"
],
"OnBuild": null,
"Labels": {
"com.docker.compose.config-hash": "ffba38e55145c2f642741f17cb1a8f8c3f74ea57701645de817bdfa8e8c53887",
"com.docker.compose.container-number": "1",
"com.docker.compose.depends_on": "",
"com.docker.compose.image": "sha256:5cfceb7aa09ccc2951886f277392fd9e9cacb7ff8b17ac8bea93b2f0fc646b0f",
"com.docker.compose.oneoff": "False",
"com.docker.compose.project": "kite-ai",
"com.docker.compose.project.config_files": "/home/kenpat/docker/kite-ai/docker-compose.yml",
"com.docker.compose.project.working_dir": "/home/kenpat/docker/kite-ai",
"com.docker.compose.service": "litellm",
"com.docker.compose.version": "2.26.1",
"dev.chainguard.image.title": "wolfi-base",
"dev.chainguard.package.main": "",
"org.opencontainers.image.authors": "Chainguard Team https://www.chainguard.dev/",
"org.opencontainers.image.created": "2026-03-22T06:36:26.734Z",
"org.opencontainers.image.description": "Python SDK, Proxy Server (AI Gateway) to call 100+ LLM APIs in OpenAI (or native) format, with cost tracking, guardrails, loadbalancing and logging. [Bedrock, Azure, OpenAI, VertexAI, Cohere, Anthropic, Sagemaker, HuggingFace, VLLM, NVIDIA NIM]",
"org.opencontainers.image.licenses": "NOASSERTION",
"org.opencontainers.image.revision": "f5194b5ce32a937a5bca7605e5085b80f69f4347",
"org.opencontainers.image.source": "https://github.com/BerriAI/litellm",
"org.opencontainers.image.title": "litellm",
"org.opencontainers.image.url": "https://github.com/BerriAI/litellm",
"org.opencontainers.image.vendor": "Chainguard",
"org.opencontainers.image.version": "main"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "ad69fe0bad6aab84cc5aa28004131e54dcab4a0f0731266fb173e3ce9d3c4c4f",
"SandboxKey": "/var/run/docker/netns/ad69fe0bad6a",
"Ports": {
"4000/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "4000"
},
{
"HostIp": "::",
"HostPort": "4000"
}
]
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"kite-ai_default": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"kite-litellm",
"litellm"
],
"MacAddress": "02:42:c0:a8:a0:03",
"NetworkID": "5a4a35faa802ee5f61aeb699a4a7c3a1429bc318ee215e6730c887fd8ee68c39",
"EndpointID": "59c559d52ac16d954a24482026d88f3c61e55db070f0ba523055109c0120b4d4",
"Gateway": "192.168.160.1",
"IPAddress": "192.168.160.3",
"IPPrefixLen": 20,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"kite-litellm",
"litellm",
"cc6b0dfca579"
]
},
"kitestacks": {
"IPAMConfig": {},
"Links": null,
"Aliases": [],
"MacAddress": "02:42:ac:12:00:0e",
"NetworkID": "72143bca8d6382130e8e1698bf60fb53ff93f944102372d2cc7dc8e32aee0758",
"EndpointID": "cb8f963e0d7c62ad28995e734f6aee70264d79caa50063c207fecaf7da24790a",
"Gateway": "172.18.0.1",
"IPAddress": "172.18.0.14",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": {},
"DNSNames": [
"kite-litellm",
"cc6b0dfca579"
]
}
}
}
},
{
"Id": "dc086fe557ea7b6170c7556ae531d73c027315a5e0d07a0aadc7e2c1096493cd",
"Created": "2026-06-05T00:47:31.320543386Z",
"Path": "/init",
"Args": [],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 4966,
"ExitCode": 0,
"Error": "",
"StartedAt": "2026-06-08T10:20:52.358309816Z",
"FinishedAt": "2026-06-08T10:20:43.663582467Z"
},
"Image": "sha256:92c9fed9884d6c0ef0fc28efef6599a4487a745264158268181b6f83ab85f708",
"ResolvConfPath": "/var/lib/docker/containers/dc086fe557ea7b6170c7556ae531d73c027315a5e0d07a0aadc7e2c1096493cd/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/dc086fe557ea7b6170c7556ae531d73c027315a5e0d07a0aadc7e2c1096493cd/hostname",
"HostsPath": "/var/lib/docker/containers/dc086fe557ea7b6170c7556ae531d73c027315a5e0d07a0aadc7e2c1096493cd/hosts",
"LogPath": "/var/lib/docker/containers/dc086fe557ea7b6170c7556ae531d73c027315a5e0d07a0aadc7e2c1096493cd/dc086fe557ea7b6170c7556ae531d73c027315a5e0d07a0aadc7e2c1096493cd-json.log",
"Name": "/bookstack",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"/home/kenpat/docker/bookstack/bookstack:/config:rw"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "bookstack_default",
"PortBindings": {
"80/tcp": [
{
"HostIp": "",
"HostPort": "6875"
}
]
},
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": [],
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": null,
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/01c3bf5fa834a4ef0880080928e59c34ad33e41d06d99b098d945e86331a6e27-init/diff:/var/lib/docker/overlay2/76dc4802fb94d0f92a5da4688d78c19aa93a9fd1895eea851ce90a691ae2b905/diff:/var/lib/docker/overlay2/e0bac4e8ff02c5af68dcc2d18850ffb72927bf72c2ee8ca4734705deaba22299/diff:/var/lib/docker/overlay2/6c90d3bab233110ce7d0bef7f625896882a12746cf736f8149f509ebd7e11a0a/diff:/var/lib/docker/overlay2/4b906e9cae97d45a6ee5cd9e2dbe926077d8486d37222977c4eeaa1799fb4a3b/diff:/var/lib/docker/overlay2/e0a9a2b60c74cfb38d6fa48202cb54081402b947e9d4c7948e8ab3018c9dff59/diff:/var/lib/docker/overlay2/e6fbc90bdd88dc71ac87190ca0f58650b7ff3e9824159481732af22915c59df5/diff:/var/lib/docker/overlay2/a5e691abb51d14c3cbbfb14b0482c1467c99fd95c52d2bfeb431eecad6487210/diff:/var/lib/docker/overlay2/89d61e19ec6eb5f6c97e8e7fa804eb514b7c965ff3277ae1b0d94511d91eafdb/diff:/var/lib/docker/overlay2/332e714cce866f5d116408305097b5098072921ef92b2e18a05f6253b75af012/diff:/var/lib/docker/overlay2/ae88bf50aab8d9535ae23dd6d16ff5ace4c0f0c33beec4b523ca151adf8a8455/diff:/var/lib/docker/overlay2/31bed6c04aaa9dc2142c9d44312260509876148d85bdf8b85731a925b8487f15/diff",
"MergedDir": "/var/lib/docker/overlay2/01c3bf5fa834a4ef0880080928e59c34ad33e41d06d99b098d945e86331a6e27/merged",
"UpperDir": "/var/lib/docker/overlay2/01c3bf5fa834a4ef0880080928e59c34ad33e41d06d99b098d945e86331a6e27/diff",
"WorkDir": "/var/lib/docker/overlay2/01c3bf5fa834a4ef0880080928e59c34ad33e41d06d99b098d945e86331a6e27/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "bind",
"Source": "/home/kenpat/docker/bookstack/bookstack",
"Destination": "/config",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
}
],
"Config": {
"Hostname": "dc086fe557ea",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"ExposedPorts": {
"443/tcp": {},
"80/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"DB_DATABASE=bookstackapp",
"TZ=America/Chicago",
"APP_URL=http://192.168.1.205:6875",
"DB_USERNAME=bookstack",
"PUID=1000",
"DB_PASSWORD=bookstackpassword",
"PGID=1000",
"DB_PORT=3306",
"DB_HOST=bookstack-db",
"PATH=/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"PS1=$(whoami)@$(hostname):$(pwd)\\$ ",
"HOME=/root",
"TERM=xterm",
"S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0",
"S6_VERBOSITY=1",
"S6_STAGE2_HOOK=/init-hook",
"VIRTUAL_ENV=/lsiopy",
"PHP_INI_SCAN_DIR=:/config/php",
"LSIO_FIRST_PARTY=true"
],
"Cmd": null,
"Image": "lscr.io/linuxserver/bookstack:latest",
"Volumes": {
"/config": {}
},
"WorkingDir": "/",
"Entrypoint": [
"/init"
],
"OnBuild": null,
"Labels": {
"build_version": "Linuxserver.io version:- v26.05-ls265 Build-date:- 2026-06-01T21:39:12+00:00",
"com.docker.compose.config-hash": "edc444b472c1a93dcf16b59dfb908792cff413e3b0ee577bbd782e12db334a88",
"com.docker.compose.container-number": "1",
"com.docker.compose.depends_on": "bookstack-db:service_started:false",
"com.docker.compose.image": "sha256:92c9fed9884d6c0ef0fc28efef6599a4487a745264158268181b6f83ab85f708",
"com.docker.compose.oneoff": "False",
"com.docker.compose.project": "bookstack",
"com.docker.compose.project.config_files": "/home/kenpat/docker/bookstack/docker-compose.yml",
"com.docker.compose.project.working_dir": "/home/kenpat/docker/bookstack",
"com.docker.compose.service": "bookstack",
"com.docker.compose.version": "2.26.1",
"maintainer": "thespad",
"org.opencontainers.image.authors": "linuxserver.io",
"org.opencontainers.image.created": "2026-06-01T21:39:12+00:00",
"org.opencontainers.image.description": "[Bookstack](https://codeberg.org/bookstack/bookstack) is a free and open source Wiki designed for creating beautiful documentation. Featuring a simple, but powerful WYSIWYG editor it allows for teams to create detailed and useful documentation with ease. Powered by SQL and including a Markdown editor for those who prefer it, BookStack is geared towards making documentation more of a pleasure than a chore. For more information on BookStack visit their website and check it out: https://www.bookstackapp.com ",
"org.opencontainers.image.documentation": "https://docs.linuxserver.io/images/docker-bookstack",
"org.opencontainers.image.licenses": "GPL-3.0-only",
"org.opencontainers.image.ref.name": "147c0ccff6e547d76a10f272de53384238f0ac2f",
"org.opencontainers.image.revision": "147c0ccff6e547d76a10f272de53384238f0ac2f",
"org.opencontainers.image.source": "https://github.com/linuxserver/docker-bookstack",
"org.opencontainers.image.title": "Bookstack",
"org.opencontainers.image.url": "https://github.com/linuxserver/docker-bookstack/packages",
"org.opencontainers.image.vendor": "linuxserver.io",
"org.opencontainers.image.version": "v26.05-ls265"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "e699f05d1971481d9a3f0b968cbdc22672e40d2635e9934612c374da7f50ced4",
"SandboxKey": "/var/run/docker/netns/e699f05d1971",
"Ports": {
"443/tcp": null,
"80/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "6875"
},
{
"HostIp": "::",
"HostPort": "6875"
}
]
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"bookstack_default": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"bookstack",
"bookstack"
],
"MacAddress": "02:42:ac:1e:00:03",
"NetworkID": "49d3d5da502cd2f7d83c4d8d4663ef1ecbb6b6307726abb14f9a7d4f40ce631f",
"EndpointID": "081c949dace75ab95a2f22cc8e9612881694c286c29322146f09af126eb89bd8",
"Gateway": "172.30.0.1",
"IPAddress": "172.30.0.3",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"bookstack",
"dc086fe557ea"
]
},
"kitestacks": {
"IPAMConfig": {},
"Links": null,
"Aliases": [],
"MacAddress": "02:42:ac:12:00:0a",
"NetworkID": "72143bca8d6382130e8e1698bf60fb53ff93f944102372d2cc7dc8e32aee0758",
"EndpointID": "97cb89038808409385e8e6f3dffaf7e1a226c433f09c409b0dcb4aa873e05840",
"Gateway": "172.18.0.1",
"IPAddress": "172.18.0.10",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": {},
"DNSNames": [
"bookstack",
"dc086fe557ea"
]
}
}
}
},
{
"Id": "b9b9ef74e12edfafaf76a7a4d448714aabba47516ceb5ac20ad7375769c38d17",
"Created": "2026-06-05T00:47:31.235493641Z",
"Path": "docker-entrypoint.sh",
"Args": [
"mariadbd"
],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 3682,
"ExitCode": 0,
"Error": "",
"StartedAt": "2026-06-08T10:20:50.024718983Z",
"FinishedAt": "2026-06-08T10:20:43.674302346Z"
},
"Image": "sha256:068cbf783463efa481f20561812878dbae91d3dc6e9649999bb986a7fc3334b2",
"ResolvConfPath": "/var/lib/docker/containers/b9b9ef74e12edfafaf76a7a4d448714aabba47516ceb5ac20ad7375769c38d17/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/b9b9ef74e12edfafaf76a7a4d448714aabba47516ceb5ac20ad7375769c38d17/hostname",
"HostsPath": "/var/lib/docker/containers/b9b9ef74e12edfafaf76a7a4d448714aabba47516ceb5ac20ad7375769c38d17/hosts",
"LogPath": "/var/lib/docker/containers/b9b9ef74e12edfafaf76a7a4d448714aabba47516ceb5ac20ad7375769c38d17/b9b9ef74e12edfafaf76a7a4d448714aabba47516ceb5ac20ad7375769c38d17-json.log",
"Name": "/bookstack-db",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"/home/kenpat/docker/bookstack/db:/var/lib/mysql:rw"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "bookstack_default",
"PortBindings": {},
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": [],
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": null,
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/d4ac539ccecb65ba3d714b5e266c18d583f020ef368b1be2b2317d99cf1c348a-init/diff:/var/lib/docker/overlay2/a19ce08dcf70820738a09d465a4544acd40d310da119ddb8e6c2af1bce9048e6/diff:/var/lib/docker/overlay2/b0225ff90389a67128cc347a39d1b6291c82a87328f26783bf392380f248c0fc/diff:/var/lib/docker/overlay2/b97adf194be8c2e0800959afa39d28967290c811c14b2ddfbca7896d3f840cb7/diff:/var/lib/docker/overlay2/e29347b8b9dbd5bb9fcb53e6d87b0220a9da2a6faf5aa2094802645cf9b74b7b/diff:/var/lib/docker/overlay2/4b8ff563bf2d8d3e5b47c5ebf3e91e6fcbd1679bfb66a5ea6f14be445c3ec5d2/diff:/var/lib/docker/overlay2/1709e15f5443dd2ff783bf354129c2a7494d1e13f75ec601343ba7e487e32690/diff:/var/lib/docker/overlay2/89409263c0834c33eb89820d0b02a2fae2e936d37ab8b4f9e4279375352a7fcc/diff:/var/lib/docker/overlay2/64f1a50934272e8dbba00cbc0008a1ebbffef3597693089ed5f7b10deb132f9f/diff",
"MergedDir": "/var/lib/docker/overlay2/d4ac539ccecb65ba3d714b5e266c18d583f020ef368b1be2b2317d99cf1c348a/merged",
"UpperDir": "/var/lib/docker/overlay2/d4ac539ccecb65ba3d714b5e266c18d583f020ef368b1be2b2317d99cf1c348a/diff",
"WorkDir": "/var/lib/docker/overlay2/d4ac539ccecb65ba3d714b5e266c18d583f020ef368b1be2b2317d99cf1c348a/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "bind",
"Source": "/home/kenpat/docker/bookstack/db",
"Destination": "/var/lib/mysql",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
}
],
"Config": {
"Hostname": "b9b9ef74e12e",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"ExposedPorts": {
"3306/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"MYSQL_DATABASE=bookstackapp",
"MYSQL_USER=bookstack",
"MYSQL_PASSWORD=bookstackpassword",
"MYSQL_ROOT_PASSWORD=supersecretrootpassword",
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"GOSU_VERSION=1.19",
"LANG=C.UTF-8",
"MARIADB_VERSION=1:11.8.8+maria~ubu2404"
],
"Cmd": [
"mariadbd"
],
"Image": "mariadb:11",
"Volumes": {
"/var/lib/mysql": {}
},
"WorkingDir": "",
"Entrypoint": [
"docker-entrypoint.sh"
],
"OnBuild": null,
"Labels": {
"com.docker.compose.config-hash": "b50fdcdc7c6a448dda4241d84e5fabaac0d2f1a10ca7082f7406571deb747b89",
"com.docker.compose.container-number": "1",
"com.docker.compose.depends_on": "",
"com.docker.compose.image": "sha256:068cbf783463efa481f20561812878dbae91d3dc6e9649999bb986a7fc3334b2",
"com.docker.compose.oneoff": "False",
"com.docker.compose.project": "bookstack",
"com.docker.compose.project.config_files": "/home/kenpat/docker/bookstack/docker-compose.yml",
"com.docker.compose.project.working_dir": "/home/kenpat/docker/bookstack",
"com.docker.compose.service": "bookstack-db",
"com.docker.compose.version": "2.26.1",
"org.opencontainers.image.authors": "MariaDB Community",
"org.opencontainers.image.base.name": "docker.io/library/ubuntu:noble",
"org.opencontainers.image.description": "MariaDB Database for relational SQL",
"org.opencontainers.image.documentation": "https://hub.docker.com/_/mariadb/",
"org.opencontainers.image.licenses": "GPL-2.0",
"org.opencontainers.image.source": "https://github.com/MariaDB/mariadb-docker",
"org.opencontainers.image.title": "MariaDB Database",
"org.opencontainers.image.url": "https://github.com/MariaDB/mariadb-docker",
"org.opencontainers.image.vendor": "MariaDB Community",
"org.opencontainers.image.version": "11.8.8"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "98b967532c1958ed8808deda4d1b8b8d3d3564c26b604f5d18b8d9438d626026",
"SandboxKey": "/var/run/docker/netns/98b967532c19",
"Ports": {
"3306/tcp": null
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"bookstack_default": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"bookstack-db",
"bookstack-db"
],
"MacAddress": "02:42:ac:1e:00:02",
"NetworkID": "49d3d5da502cd2f7d83c4d8d4663ef1ecbb6b6307726abb14f9a7d4f40ce631f",
"EndpointID": "f53a2b4a08728ef94ac709954820edac83b6f64291d5732880a364ef72941d66",
"Gateway": "172.30.0.1",
"IPAddress": "172.30.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"bookstack-db",
"b9b9ef74e12e"
]
}
}
}
},
{
"Id": "bb8e8660eb89db1932627f6f1fef1e35ce405a437fa02a77991cfcace042431c",
"Created": "2026-06-04T23:52:46.28223318Z",
"Path": "dumb-init",
"Args": [
"--",
"ak",
"server"
],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 4948,
"ExitCode": 0,
"Error": "",
"StartedAt": "2026-06-08T10:20:51.621132485Z",
"FinishedAt": "2026-06-08T10:20:43.674259802Z",
"Health": {
"Status": "healthy",
"FailingStreak": 0,
"Log": [
{
"Start": "2026-06-09T13:35:02.42652127-05:00",
"End": "2026-06-09T13:35:02.743280345-05:00",
"ExitCode": 0,
"Output": "{\"event\":\"checking health\",\"level\":\"debug\",\"mode\":\"server\",\"timestamp\":\"2026-06-09T18:35:02Z\"}\n{\"event\":\"Loaded config\",\"level\":\"debug\",\"path\":\"inbuilt-default\",\"timestamp\":\"2026-06-09T18:35:02Z\"}\n{\"event\":\"Loaded config\",\"level\":\"debug\",\"path\":\"/authentik/lib/default.yml\",\"timestamp\":\"2026-06-09T18:35:02Z\"}\n{\"event\":\"Loaded config from environment\",\"level\":\"debug\",\"timestamp\":\"2026-06-09T18:35:02Z\"}\n"
},
{
"Start": "2026-06-09T13:35:32.743782224-05:00",
"End": "2026-06-09T13:35:33.100013916-05:00",
"ExitCode": 0,
"Output": "{\"event\":\"checking health\",\"level\":\"debug\",\"mode\":\"server\",\"timestamp\":\"2026-06-09T18:35:33Z\"}\n{\"event\":\"Loaded config\",\"level\":\"debug\",\"path\":\"inbuilt-default\",\"timestamp\":\"2026-06-09T18:35:33Z\"}\n{\"event\":\"Loaded config\",\"level\":\"debug\",\"path\":\"/authentik/lib/default.yml\",\"timestamp\":\"2026-06-09T18:35:33Z\"}\n{\"event\":\"Loaded config from environment\",\"level\":\"debug\",\"timestamp\":\"2026-06-09T18:35:33Z\"}\n"
},
{
"Start": "2026-06-09T13:36:03.100458546-05:00",
"End": "2026-06-09T13:36:03.363461368-05:00",
"ExitCode": 0,
"Output": "{\"event\":\"checking health\",\"level\":\"debug\",\"mode\":\"server\",\"timestamp\":\"2026-06-09T18:36:03Z\"}\n{\"event\":\"Loaded config\",\"level\":\"debug\",\"path\":\"inbuilt-default\",\"timestamp\":\"2026-06-09T18:36:03Z\"}\n{\"event\":\"Loaded config\",\"level\":\"debug\",\"path\":\"/authentik/lib/default.yml\",\"timestamp\":\"2026-06-09T18:36:03Z\"}\n{\"event\":\"Loaded config from environment\",\"level\":\"debug\",\"timestamp\":\"2026-06-09T18:36:03Z\"}\n"
},
{
"Start": "2026-06-09T13:36:33.364110406-05:00",
"End": "2026-06-09T13:36:33.888852277-05:00",
"ExitCode": 0,
"Output": "{\"event\":\"checking health\",\"level\":\"debug\",\"mode\":\"server\",\"timestamp\":\"2026-06-09T18:36:33Z\"}\n{\"event\":\"Loaded config\",\"level\":\"debug\",\"path\":\"inbuilt-default\",\"timestamp\":\"2026-06-09T18:36:33Z\"}\n{\"event\":\"Loaded config\",\"level\":\"debug\",\"path\":\"/authentik/lib/default.yml\",\"timestamp\":\"2026-06-09T18:36:33Z\"}\n{\"event\":\"Loaded config from environment\",\"level\":\"debug\",\"timestamp\":\"2026-06-09T18:36:33Z\"}\n"
},
{
"Start": "2026-06-09T13:37:03.889896419-05:00",
"End": "2026-06-09T13:37:04.571910264-05:00",
"ExitCode": 0,
"Output": "{\"event\":\"checking health\",\"level\":\"debug\",\"mode\":\"server\",\"timestamp\":\"2026-06-09T18:37:04Z\"}\n{\"event\":\"Loaded config\",\"level\":\"debug\",\"path\":\"inbuilt-default\",\"timestamp\":\"2026-06-09T18:37:04Z\"}\n{\"event\":\"Loaded config\",\"level\":\"debug\",\"path\":\"/authentik/lib/default.yml\",\"timestamp\":\"2026-06-09T18:37:04Z\"}\n{\"event\":\"Loaded config from environment\",\"level\":\"debug\",\"timestamp\":\"2026-06-09T18:37:04Z\"}\n"
}
]
}
},
"Image": "sha256:e3c993bbf4f6bb9b2bc28f8e81e04ded7fb2e01543ecf0a4777dd7021ce6cc30",
"ResolvConfPath": "/var/lib/docker/containers/bb8e8660eb89db1932627f6f1fef1e35ce405a437fa02a77991cfcace042431c/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/bb8e8660eb89db1932627f6f1fef1e35ce405a437fa02a77991cfcace042431c/hostname",
"HostsPath": "/var/lib/docker/containers/bb8e8660eb89db1932627f6f1fef1e35ce405a437fa02a77991cfcace042431c/hosts",
"LogPath": "/var/lib/docker/containers/bb8e8660eb89db1932627f6f1fef1e35ce405a437fa02a77991cfcace042431c/bb8e8660eb89db1932627f6f1fef1e35ce405a437fa02a77991cfcace042431c-json.log",
"Name": "/authentik",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"/home/kenpat/docker/authentik/media:/media:rw",
"/home/kenpat/docker/authentik/custom-templates:/templates:rw"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "authentik_default",
"PortBindings": {
"9000/tcp": [
{
"HostIp": "",
"HostPort": "9001"
}
]
},
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": [],
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": null,
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/9da2d472e327cb8d47648ed472feddf965a9a5788c052d0417e0c902268f7534-init/diff:/var/lib/docker/overlay2/447cc49b72a39cf3b918b7e684b82453fa931eefa104c6d342c0867d0a92470a/diff:/var/lib/docker/overlay2/6f020f9922f172bfcd8b30bd0a7c5572256091ecfa8129bd71dc994996cc0c16/diff:/var/lib/docker/overlay2/735b819f1c2980641fa9e32ec627418b527e86637d89509c8bff71891f256ce1/diff:/var/lib/docker/overlay2/83269148e5e0032fa986afc0e9a95b12c872fce180e9d4a59e66d3045090be7c/diff:/var/lib/docker/overlay2/32891e83885f46910335ac694571c2c29d878808641a52d0913efaf6034ac3a5/diff:/var/lib/docker/overlay2/624f791c5c67a3b93785275d05bde8aea7a6a85f5c0e2a7205742985cbf0e953/diff:/var/lib/docker/overlay2/dea8d604d4d16a6d19db0f690a434912082c5bab3e5fc2eb6f47429c9c49a0d4/diff:/var/lib/docker/overlay2/148e703940a33f95123b9bfad008622dc1d6286282682dda369460f87c8b98bd/diff:/var/lib/docker/overlay2/17e6dd6bf9d8e606868a98c2ecf68d0b80ac98de903f32baf9d489b56b71ea60/diff:/var/lib/docker/overlay2/9e32c0474a47815b44e20ce658f017cef70ce1342e3fb98d646f7de40a9c6baa/diff:/var/lib/docker/overlay2/790594a9593df0ec18b6af3b57eb3f4ea2e0acfd01660d39efdc93437613b285/diff:/var/lib/docker/overlay2/bc86e1df6a14c3e31077dfa07775ebce9a864dec5182cdf367924fcbb99028fd/diff:/var/lib/docker/overlay2/ff9da34f564675d6bfeac1ef58dc3968c524b114aecdedeac20348bd0f3de4ab/diff:/var/lib/docker/overlay2/07559b38a363c4c5a33493b726d38b90ecb4fdba4c7547d16b86cf5d0118a133/diff:/var/lib/docker/overlay2/d6a8b176cf9c1b264ef46f83351c599c62c1309a128a4e79a3a8d19adaa65420/diff:/var/lib/docker/overlay2/8ba41a174729facb5b87e2280b67a787135e70f64c33a30410701e0ca4c172c2/diff:/var/lib/docker/overlay2/5aef72097f2df1d2076a369d97994aa7984230331a2a32f92c0584399e33dae6/diff:/var/lib/docker/overlay2/1e4c84d919e705f1bbe088a15d082ae382c713cc7da650050e9efafe2d188c87/diff:/var/lib/docker/overlay2/5fb3ddfbc1c323513c9447987cd5f325879d5832482fecd786975745eda6b91e/diff:/var/lib/docker/overlay2/cab3a6d2aa46fc361df577eed691a6e3070b1f9bbe52df8ae94c7927f899d86e/diff:/var/lib/docker/overlay2/4bdd4f98407190a72fe4618bba7c226127d356cb3463a12485a614d2ff9c6c4e/diff:/var/lib/docker/overlay2/6a16f910e4a2d0a931fafd53a93205a582c85fd5fb1138f8add55016023f45f1/diff:/var/lib/docker/overlay2/c2ee5c724c65b05500fb5c59e6ebd496cf488f33d5e4fba4005db9d77c9720d5/diff:/var/lib/docker/overlay2/055b866abb5de94a918a5de3c60f6ea0081284ec3ea65a8770902a28f287a021/diff:/var/lib/docker/overlay2/9acc399b032430e6738b6773a650a27094aa3d3b5be13b966177b339008a76e1/diff:/var/lib/docker/overlay2/2b26d8013cba73dcb886c7e531912d30e549aef6339c91b3752e4b10607b492a/diff",
"MergedDir": "/var/lib/docker/overlay2/9da2d472e327cb8d47648ed472feddf965a9a5788c052d0417e0c902268f7534/merged",
"UpperDir": "/var/lib/docker/overlay2/9da2d472e327cb8d47648ed472feddf965a9a5788c052d0417e0c902268f7534/diff",
"WorkDir": "/var/lib/docker/overlay2/9da2d472e327cb8d47648ed472feddf965a9a5788c052d0417e0c902268f7534/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "bind",
"Source": "/home/kenpat/docker/authentik/media",
"Destination": "/media",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/home/kenpat/docker/authentik/custom-templates",
"Destination": "/templates",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
}
],
"Config": {
"Hostname": "bb8e8660eb89",
"Domainname": "",
"User": "1000",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"ExposedPorts": {
"9000/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"AUTHENTIK_POSTGRESQL__PASSWORD=qavW42esnbvT5aXLEZ02afcl1k3y1tnKxvw2X8hJpbI=",
"AUTHENTIK_SECRET_KEY=B7lLkU5fwywMhekZvapLorRYbnTH8SE/mVmi/yXTDlJ6/NpLvceF5KGABU2rB01A",
"AUTHENTIK_REDIS__HOST=redis",
"AUTHENTIK_POSTGRESQL__HOST=postgresql",
"AUTHENTIK_POSTGRESQL__USER=authentik",
"AUTHENTIK_POSTGRESQL__NAME=authentik",
"PATH=/ak-root/venv/bin:/lifecycle:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"build_root=/build",
"SSL_CERT_DIR=/etc/ssl/certs",
"LANG=C.UTF-8",
"GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305",
"PYTHON_PIP_VERSION=24.1.1",
"PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py",
"PYTHON_GET_PIP_SHA256=bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a",
"GIT_BUILD_HASH=",
"TMPDIR=/dev/shm/",
"PYTHONDONTWRITEBYTECODE=1",
"PYTHONUNBUFFERED=1",
"VENV_PATH=/ak-root/venv",
"POETRY_VIRTUALENVS_CREATE=false",
"GOFIPS=1"
],
"Cmd": [
"server"
],
"Healthcheck": {
"Test": [
"CMD",
"ak",
"healthcheck"
],
"Interval": 30000000000,
"Timeout": 30000000000,
"StartPeriod": 60000000000,
"Retries": 3
},
"Image": "ghcr.io/goauthentik/server:latest",
"Volumes": null,
"WorkingDir": "/",
"Entrypoint": [
"dumb-init",
"--",
"ak"
],
"OnBuild": null,
"Labels": {
"com.docker.compose.config-hash": "f5427d04860e0b08b8ba590e77c8a3a5d0341295fab3fddaa7c50d2cb279d7a8",
"com.docker.compose.container-number": "1",
"com.docker.compose.depends_on": "postgresql:service_started:false,redis:service_started:false",
"com.docker.compose.image": "sha256:e3c993bbf4f6bb9b2bc28f8e81e04ded7fb2e01543ecf0a4777dd7021ce6cc30",
"com.docker.compose.oneoff": "False",
"com.docker.compose.project": "authentik",
"com.docker.compose.project.config_files": "/home/kenpat/docker/authentik/docker-compose.yml",
"com.docker.compose.project.working_dir": "/home/kenpat/docker/authentik",
"com.docker.compose.service": "authentik",
"com.docker.compose.version": "2.26.1",
"org.opencontainers.image.description": "goauthentik.io Main server image, see https://goauthentik.io for more info.",
"org.opencontainers.image.revision": "",
"org.opencontainers.image.source": "https://github.com/goauthentik/authentik",
"org.opencontainers.image.url": "https://goauthentik.io",
"org.opencontainers.image.version": "refs/tags/version/2025.2.4"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "c7a54983ec92e4ed1917842f253d311e4e8a4e8a47ade9eee9dd27a49bfa88f3",
"SandboxKey": "/var/run/docker/netns/c7a54983ec92",
"Ports": {
"9000/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "9001"
},
{
"HostIp": "::",
"HostPort": "9001"
}
]
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"authentik_default": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"authentik",
"authentik"
],
"MacAddress": "02:42:ac:1d:00:05",
"NetworkID": "be1a91b20dc851ae2cd93fd94f7f086d1ca096d3beea9981e33e774c3164b5a0",
"EndpointID": "99fd24abd8eb669c20528eb120537e8d2a1e00a5fb1b9827e64787356f6ac10a",
"Gateway": "172.29.0.1",
"IPAddress": "172.29.0.5",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"authentik",
"bb8e8660eb89"
]
},
"kitestacks": {
"IPAMConfig": {},
"Links": null,
"Aliases": [],
"MacAddress": "02:42:ac:12:00:05",
"NetworkID": "72143bca8d6382130e8e1698bf60fb53ff93f944102372d2cc7dc8e32aee0758",
"EndpointID": "1f0e297d51ad6eddba8c2f012ec0c6323dd5bd7dd0c2c7b0167e271f503abf99",
"Gateway": "172.18.0.1",
"IPAddress": "172.18.0.5",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": {},
"DNSNames": [
"authentik",
"bb8e8660eb89"
]
}
}
}
},
{
"Id": "1ee62b8248a876840dc878e32b7b577dbe8d676f7c5dba002d336d3e0f746fd3",
"Created": "2026-06-04T23:52:46.282209297Z",
"Path": "dumb-init",
"Args": [
"--",
"ak",
"worker"
],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 4903,
"ExitCode": 0,
"Error": "",
"StartedAt": "2026-06-08T10:20:52.196993495Z",
"FinishedAt": "2026-06-08T10:20:43.663013893Z",
"Health": {
"Status": "healthy",
"FailingStreak": 0,
"Log": [
{
"Start": "2026-06-09T13:35:02.425138648-05:00",
"End": "2026-06-09T13:35:02.740442403-05:00",
"ExitCode": 0,
"Output": "{\"event\":\"checking health\",\"level\":\"debug\",\"mode\":\"worker\",\"timestamp\":\"2026-06-09T18:35:02Z\"}\n"
},
{
"Start": "2026-06-09T13:35:32.741399022-05:00",
"End": "2026-06-09T13:35:33.098861327-05:00",
"ExitCode": 0,
"Output": "{\"event\":\"checking health\",\"level\":\"debug\",\"mode\":\"worker\",\"timestamp\":\"2026-06-09T18:35:33Z\"}\n"
},
{
"Start": "2026-06-09T13:36:03.100374249-05:00",
"End": "2026-06-09T13:36:03.36314196-05:00",
"ExitCode": 0,
"Output": "{\"event\":\"checking health\",\"level\":\"debug\",\"mode\":\"worker\",\"timestamp\":\"2026-06-09T18:36:03Z\"}\n"
},
{
"Start": "2026-06-09T13:36:33.36413025-05:00",
"End": "2026-06-09T13:36:33.885679038-05:00",
"ExitCode": 0,
"Output": "{\"event\":\"checking health\",\"level\":\"debug\",\"mode\":\"worker\",\"timestamp\":\"2026-06-09T18:36:33Z\"}\n"
},
{
"Start": "2026-06-09T13:37:03.886950359-05:00",
"End": "2026-06-09T13:37:04.562089496-05:00",
"ExitCode": 0,
"Output": "{\"event\":\"checking health\",\"level\":\"debug\",\"mode\":\"worker\",\"timestamp\":\"2026-06-09T18:37:04Z\"}\n"
}
]
}
},
"Image": "sha256:e3c993bbf4f6bb9b2bc28f8e81e04ded7fb2e01543ecf0a4777dd7021ce6cc30",
"ResolvConfPath": "/var/lib/docker/containers/1ee62b8248a876840dc878e32b7b577dbe8d676f7c5dba002d336d3e0f746fd3/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/1ee62b8248a876840dc878e32b7b577dbe8d676f7c5dba002d336d3e0f746fd3/hostname",
"HostsPath": "/var/lib/docker/containers/1ee62b8248a876840dc878e32b7b577dbe8d676f7c5dba002d336d3e0f746fd3/hosts",
"LogPath": "/var/lib/docker/containers/1ee62b8248a876840dc878e32b7b577dbe8d676f7c5dba002d336d3e0f746fd3/1ee62b8248a876840dc878e32b7b577dbe8d676f7c5dba002d336d3e0f746fd3-json.log",
"Name": "/authentik-worker",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"/home/kenpat/docker/authentik/media:/media:rw",
"/home/kenpat/docker/authentik/custom-templates:/templates:rw"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "authentik_default",
"PortBindings": {},
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": [],
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": null,
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/a3cf46e3ad442a2ec0f2feada775b793d5274479d9c3231f61b35dce678d46e6-init/diff:/var/lib/docker/overlay2/447cc49b72a39cf3b918b7e684b82453fa931eefa104c6d342c0867d0a92470a/diff:/var/lib/docker/overlay2/6f020f9922f172bfcd8b30bd0a7c5572256091ecfa8129bd71dc994996cc0c16/diff:/var/lib/docker/overlay2/735b819f1c2980641fa9e32ec627418b527e86637d89509c8bff71891f256ce1/diff:/var/lib/docker/overlay2/83269148e5e0032fa986afc0e9a95b12c872fce180e9d4a59e66d3045090be7c/diff:/var/lib/docker/overlay2/32891e83885f46910335ac694571c2c29d878808641a52d0913efaf6034ac3a5/diff:/var/lib/docker/overlay2/624f791c5c67a3b93785275d05bde8aea7a6a85f5c0e2a7205742985cbf0e953/diff:/var/lib/docker/overlay2/dea8d604d4d16a6d19db0f690a434912082c5bab3e5fc2eb6f47429c9c49a0d4/diff:/var/lib/docker/overlay2/148e703940a33f95123b9bfad008622dc1d6286282682dda369460f87c8b98bd/diff:/var/lib/docker/overlay2/17e6dd6bf9d8e606868a98c2ecf68d0b80ac98de903f32baf9d489b56b71ea60/diff:/var/lib/docker/overlay2/9e32c0474a47815b44e20ce658f017cef70ce1342e3fb98d646f7de40a9c6baa/diff:/var/lib/docker/overlay2/790594a9593df0ec18b6af3b57eb3f4ea2e0acfd01660d39efdc93437613b285/diff:/var/lib/docker/overlay2/bc86e1df6a14c3e31077dfa07775ebce9a864dec5182cdf367924fcbb99028fd/diff:/var/lib/docker/overlay2/ff9da34f564675d6bfeac1ef58dc3968c524b114aecdedeac20348bd0f3de4ab/diff:/var/lib/docker/overlay2/07559b38a363c4c5a33493b726d38b90ecb4fdba4c7547d16b86cf5d0118a133/diff:/var/lib/docker/overlay2/d6a8b176cf9c1b264ef46f83351c599c62c1309a128a4e79a3a8d19adaa65420/diff:/var/lib/docker/overlay2/8ba41a174729facb5b87e2280b67a787135e70f64c33a30410701e0ca4c172c2/diff:/var/lib/docker/overlay2/5aef72097f2df1d2076a369d97994aa7984230331a2a32f92c0584399e33dae6/diff:/var/lib/docker/overlay2/1e4c84d919e705f1bbe088a15d082ae382c713cc7da650050e9efafe2d188c87/diff:/var/lib/docker/overlay2/5fb3ddfbc1c323513c9447987cd5f325879d5832482fecd786975745eda6b91e/diff:/var/lib/docker/overlay2/cab3a6d2aa46fc361df577eed691a6e3070b1f9bbe52df8ae94c7927f899d86e/diff:/var/lib/docker/overlay2/4bdd4f98407190a72fe4618bba7c226127d356cb3463a12485a614d2ff9c6c4e/diff:/var/lib/docker/overlay2/6a16f910e4a2d0a931fafd53a93205a582c85fd5fb1138f8add55016023f45f1/diff:/var/lib/docker/overlay2/c2ee5c724c65b05500fb5c59e6ebd496cf488f33d5e4fba4005db9d77c9720d5/diff:/var/lib/docker/overlay2/055b866abb5de94a918a5de3c60f6ea0081284ec3ea65a8770902a28f287a021/diff:/var/lib/docker/overlay2/9acc399b032430e6738b6773a650a27094aa3d3b5be13b966177b339008a76e1/diff:/var/lib/docker/overlay2/2b26d8013cba73dcb886c7e531912d30e549aef6339c91b3752e4b10607b492a/diff",
"MergedDir": "/var/lib/docker/overlay2/a3cf46e3ad442a2ec0f2feada775b793d5274479d9c3231f61b35dce678d46e6/merged",
"UpperDir": "/var/lib/docker/overlay2/a3cf46e3ad442a2ec0f2feada775b793d5274479d9c3231f61b35dce678d46e6/diff",
"WorkDir": "/var/lib/docker/overlay2/a3cf46e3ad442a2ec0f2feada775b793d5274479d9c3231f61b35dce678d46e6/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "bind",
"Source": "/home/kenpat/docker/authentik/media",
"Destination": "/media",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/home/kenpat/docker/authentik/custom-templates",
"Destination": "/templates",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
}
],
"Config": {
"Hostname": "1ee62b8248a8",
"Domainname": "",
"User": "1000",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"AUTHENTIK_REDIS__HOST=redis",
"AUTHENTIK_POSTGRESQL__HOST=postgresql",
"AUTHENTIK_POSTGRESQL__USER=authentik",
"AUTHENTIK_POSTGRESQL__NAME=authentik",
"AUTHENTIK_POSTGRESQL__PASSWORD=qavW42esnbvT5aXLEZ02afcl1k3y1tnKxvw2X8hJpbI=",
"AUTHENTIK_SECRET_KEY=B7lLkU5fwywMhekZvapLorRYbnTH8SE/mVmi/yXTDlJ6/NpLvceF5KGABU2rB01A",
"PATH=/ak-root/venv/bin:/lifecycle:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"build_root=/build",
"SSL_CERT_DIR=/etc/ssl/certs",
"LANG=C.UTF-8",
"GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305",
"PYTHON_PIP_VERSION=24.1.1",
"PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/def4aec84b261b939137dd1c69eff0aabb4a7bf4/public/get-pip.py",
"PYTHON_GET_PIP_SHA256=bc37786ec99618416cc0a0ca32833da447f4d91ab51d2c138dd15b7af21e8e9a",
"GIT_BUILD_HASH=",
"TMPDIR=/dev/shm/",
"PYTHONDONTWRITEBYTECODE=1",
"PYTHONUNBUFFERED=1",
"VENV_PATH=/ak-root/venv",
"POETRY_VIRTUALENVS_CREATE=false",
"GOFIPS=1"
],
"Cmd": [
"worker"
],
"Healthcheck": {
"Test": [
"CMD",
"ak",
"healthcheck"
],
"Interval": 30000000000,
"Timeout": 30000000000,
"StartPeriod": 60000000000,
"Retries": 3
},
"Image": "ghcr.io/goauthentik/server:latest",
"Volumes": null,
"WorkingDir": "/",
"Entrypoint": [
"dumb-init",
"--",
"ak"
],
"OnBuild": null,
"Labels": {
"com.docker.compose.config-hash": "222de6638374ad75c0e8de4df4ff9e8565661978be72573cc88e855c73bce128",
"com.docker.compose.container-number": "1",
"com.docker.compose.depends_on": "redis:service_started:false,postgresql:service_started:false",
"com.docker.compose.image": "sha256:e3c993bbf4f6bb9b2bc28f8e81e04ded7fb2e01543ecf0a4777dd7021ce6cc30",
"com.docker.compose.oneoff": "False",
"com.docker.compose.project": "authentik",
"com.docker.compose.project.config_files": "/home/kenpat/docker/authentik/docker-compose.yml",
"com.docker.compose.project.working_dir": "/home/kenpat/docker/authentik",
"com.docker.compose.service": "authentik-worker",
"com.docker.compose.version": "2.26.1",
"org.opencontainers.image.description": "goauthentik.io Main server image, see https://goauthentik.io for more info.",
"org.opencontainers.image.revision": "",
"org.opencontainers.image.source": "https://github.com/goauthentik/authentik",
"org.opencontainers.image.url": "https://goauthentik.io",
"org.opencontainers.image.version": "refs/tags/version/2025.2.4"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "b460f8170b765117f2ddae1387e9415211a785b7d383d5af92d3ee98fdc33abf",
"SandboxKey": "/var/run/docker/netns/b460f8170b76",
"Ports": {},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"authentik_default": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"authentik-worker",
"authentik-worker"
],
"MacAddress": "02:42:ac:1d:00:03",
"NetworkID": "be1a91b20dc851ae2cd93fd94f7f086d1ca096d3beea9981e33e774c3164b5a0",
"EndpointID": "3fbc936fc7d802ea4f66018c2ac25c5bde5541644324b34d6a6f27e36b6aa82a",
"Gateway": "172.29.0.1",
"IPAddress": "172.29.0.3",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"authentik-worker",
"1ee62b8248a8"
]
},
"kitestacks": {
"IPAMConfig": {},
"Links": null,
"Aliases": [],
"MacAddress": "02:42:ac:12:00:09",
"NetworkID": "72143bca8d6382130e8e1698bf60fb53ff93f944102372d2cc7dc8e32aee0758",
"EndpointID": "d49e3a68d0a6ad9f803aa4e980f070082d472d8563348667dd37eea08dc3a304",
"Gateway": "172.18.0.1",
"IPAddress": "172.18.0.9",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": {},
"DNSNames": [
"authentik-worker",
"1ee62b8248a8"
]
}
}
}
},
{
"Id": "bc35f13e03c8c6253daaeee76d0088991d3b3b5d9e5c2c7f5405eb01ecf3c0da",
"Created": "2026-06-04T23:52:46.222872017Z",
"Path": "docker-entrypoint.sh",
"Args": [
"postgres"
],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 3985,
"ExitCode": 0,
"Error": "",
"StartedAt": "2026-06-08T10:20:50.456026881Z",
"FinishedAt": "2026-06-08T10:20:43.678135599Z"
},
"Image": "sha256:fff3594bf464bea0f502788874403882d8bbbe618b3250f8649e7e42fd118020",
"ResolvConfPath": "/var/lib/docker/containers/bc35f13e03c8c6253daaeee76d0088991d3b3b5d9e5c2c7f5405eb01ecf3c0da/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/bc35f13e03c8c6253daaeee76d0088991d3b3b5d9e5c2c7f5405eb01ecf3c0da/hostname",
"HostsPath": "/var/lib/docker/containers/bc35f13e03c8c6253daaeee76d0088991d3b3b5d9e5c2c7f5405eb01ecf3c0da/hosts",
"LogPath": "/var/lib/docker/containers/bc35f13e03c8c6253daaeee76d0088991d3b3b5d9e5c2c7f5405eb01ecf3c0da/bc35f13e03c8c6253daaeee76d0088991d3b3b5d9e5c2c7f5405eb01ecf3c0da-json.log",
"Name": "/authentik-postgres",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"/home/kenpat/docker/authentik/postgres:/var/lib/postgresql/data:rw"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "authentik_default",
"PortBindings": {},
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": [],
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": null,
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/22524f1c114332d4777d5decfa6be50bdfdebe5a84a23aaa8bd2dd2f8adda72e-init/diff:/var/lib/docker/overlay2/9b603e2ff2f15a6f5aac2f6d5e397dfd9fdedf05c6d1b8cad373a7b5da31c4b9/diff:/var/lib/docker/overlay2/ea00bc5cac8bb9f4bcf8fcc4ca5bef2e8dc974ddbac6354d9b217eff582ffd2a/diff:/var/lib/docker/overlay2/d41d0ed81dbd16e17ccf1f5d55370dcf1b6b96934b7d11e0a81a6260b9748310/diff:/var/lib/docker/overlay2/f4b12e89406cc6dc6ac3d030ba543aaea0124c88c4d454c67bca9a1b168f5a2b/diff:/var/lib/docker/overlay2/05a4584647ba1f6dce47e51e2485369dcc9fd6271a46c6f11dc6d98eda82e929/diff:/var/lib/docker/overlay2/a6d29c813eb5789b44937ab64e923554267baea91ee3a59685148a3c3468dd93/diff:/var/lib/docker/overlay2/4f7a44f2f9c9b2a18697076007b47c9db588534e9a23d6094eac0de474937ec2/diff:/var/lib/docker/overlay2/485077e041d7d3a0b204a3eb55d5bd7a966262c83fcea0f1fb79ae20833fdd78/diff:/var/lib/docker/overlay2/cbd0678e59f89f2bc5ad8821cba63aafe42671950d69e245687ee02dcf9262cd/diff:/var/lib/docker/overlay2/434e39ccc10128d6eb17b458c524a3077124fa5ae613e9bd3f985eef4dc12b0e/diff:/var/lib/docker/overlay2/fa4d33981d81cbdd953516681c9d561c405310e34772e86b30630651aec81407/diff",
"MergedDir": "/var/lib/docker/overlay2/22524f1c114332d4777d5decfa6be50bdfdebe5a84a23aaa8bd2dd2f8adda72e/merged",
"UpperDir": "/var/lib/docker/overlay2/22524f1c114332d4777d5decfa6be50bdfdebe5a84a23aaa8bd2dd2f8adda72e/diff",
"WorkDir": "/var/lib/docker/overlay2/22524f1c114332d4777d5decfa6be50bdfdebe5a84a23aaa8bd2dd2f8adda72e/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "bind",
"Source": "/home/kenpat/docker/authentik/postgres",
"Destination": "/var/lib/postgresql/data",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
}
],
"Config": {
"Hostname": "bc35f13e03c8",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"ExposedPorts": {
"5432/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"POSTGRES_DB=authentik",
"POSTGRES_PASSWORD=qavW42esnbvT5aXLEZ02afcl1k3y1tnKxvw2X8hJpbI=",
"POSTGRES_USER=authentik",
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"GOSU_VERSION=1.19",
"LANG=en_US.utf8",
"PG_MAJOR=16",
"PG_VERSION=16.14",
"PG_SHA256=f6d077142737920858ce958ccdb75c6ee137a63b5b0853c70693d401ac7e3471",
"DOCKER_PG_LLVM_DEPS=llvm19-dev \t\tclang19",
"PGDATA=/var/lib/postgresql/data"
],
"Cmd": [
"postgres"
],
"Image": "postgres:16-alpine",
"Volumes": {
"/var/lib/postgresql/data": {}
},
"WorkingDir": "/",
"Entrypoint": [
"docker-entrypoint.sh"
],
"OnBuild": null,
"Labels": {
"com.docker.compose.config-hash": "09de22f02d7a652cf4c40b7d165da4f603c456d9ca0a5d26d1133c80512a0785",
"com.docker.compose.container-number": "1",
"com.docker.compose.depends_on": "",
"com.docker.compose.image": "sha256:fff3594bf464bea0f502788874403882d8bbbe618b3250f8649e7e42fd118020",
"com.docker.compose.oneoff": "False",
"com.docker.compose.project": "authentik",
"com.docker.compose.project.config_files": "/home/kenpat/docker/authentik/docker-compose.yml",
"com.docker.compose.project.working_dir": "/home/kenpat/docker/authentik",
"com.docker.compose.service": "postgresql",
"com.docker.compose.version": "2.26.1"
},
"StopSignal": "SIGINT"
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "6ad623f304d721d1c73d7b747ea5a77bf0e83af7879a6aa90582b7bc02ca74db",
"SandboxKey": "/var/run/docker/netns/6ad623f304d7",
"Ports": {
"5432/tcp": null
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"authentik_default": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"authentik-postgres",
"postgresql"
],
"MacAddress": "02:42:ac:1d:00:04",
"NetworkID": "be1a91b20dc851ae2cd93fd94f7f086d1ca096d3beea9981e33e774c3164b5a0",
"EndpointID": "99cbd21bed3a151cadda6cf4eb50fc45716b023d900ea1c2d6ce3f975de369cd",
"Gateway": "172.29.0.1",
"IPAddress": "172.29.0.4",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"authentik-postgres",
"postgresql",
"bc35f13e03c8"
]
}
}
}
},
{
"Id": "2e83f5f1d9883d5e790bc68545ffb2f3d4fff2ec23819958c8db60be8513a574",
"Created": "2026-06-04T23:52:46.22271922Z",
"Path": "docker-entrypoint.sh",
"Args": [
"redis-server"
],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 3634,
"ExitCode": 0,
"Error": "",
"StartedAt": "2026-06-08T10:20:50.183000075Z",
"FinishedAt": "2026-06-08T10:20:43.678178497Z"
},
"Image": "sha256:3a02d38405dc12092032737fdadd513729a81efca8439d1d7eef883e6e67e26e",
"ResolvConfPath": "/var/lib/docker/containers/2e83f5f1d9883d5e790bc68545ffb2f3d4fff2ec23819958c8db60be8513a574/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/2e83f5f1d9883d5e790bc68545ffb2f3d4fff2ec23819958c8db60be8513a574/hostname",
"HostsPath": "/var/lib/docker/containers/2e83f5f1d9883d5e790bc68545ffb2f3d4fff2ec23819958c8db60be8513a574/hosts",
"LogPath": "/var/lib/docker/containers/2e83f5f1d9883d5e790bc68545ffb2f3d4fff2ec23819958c8db60be8513a574/2e83f5f1d9883d5e790bc68545ffb2f3d4fff2ec23819958c8db60be8513a574-json.log",
"Name": "/authentik-redis",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": null,
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "authentik_default",
"PortBindings": {},
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": [],
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": null,
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/ca6d6cd858995aba49d0e6087b564beb980e22835a62c071edc55e67daefba7e-init/diff:/var/lib/docker/overlay2/f5407119a6e94cfa03711f06d7533de5ee3d5e27874f7c9aabb711b3819ecae4/diff:/var/lib/docker/overlay2/60b2c5d6178731929406171df62106f1b094afe0f1826c4bb8cf1146ef80e496/diff:/var/lib/docker/overlay2/27a42105b7b9f5a81974e75b3dc3a6f6f669bdf3185603e148c2ef25de065352/diff:/var/lib/docker/overlay2/60d313c0fad3734a5d441aced5e4b6d9b66d6e7d4eb5f832307e36fd8accbad9/diff:/var/lib/docker/overlay2/26608da1c5680c4770ffb034f4a44c1caf2e9771f6757b1d3e4efb31623d32e8/diff:/var/lib/docker/overlay2/52bbcf8983394816905f9dd880464dcd3ca79c7f2f9a622771b176778329e9d0/diff:/var/lib/docker/overlay2/fa4d33981d81cbdd953516681c9d561c405310e34772e86b30630651aec81407/diff",
"MergedDir": "/var/lib/docker/overlay2/ca6d6cd858995aba49d0e6087b564beb980e22835a62c071edc55e67daefba7e/merged",
"UpperDir": "/var/lib/docker/overlay2/ca6d6cd858995aba49d0e6087b564beb980e22835a62c071edc55e67daefba7e/diff",
"WorkDir": "/var/lib/docker/overlay2/ca6d6cd858995aba49d0e6087b564beb980e22835a62c071edc55e67daefba7e/work"
},
"Name": "overlay2"
},
"Mounts": [],
"Config": {
"Hostname": "2e83f5f1d988",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"ExposedPorts": {
"6379/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"REDIS_VERSION=8.8.0"
],
"Cmd": [
"redis-server"
],
"Image": "redis:alpine",
"Volumes": null,
"WorkingDir": "/data",
"Entrypoint": [
"docker-entrypoint.sh"
],
"OnBuild": null,
"Labels": {
"com.docker.compose.config-hash": "d3182390ff09e7fd29331dc2e8ba8fb62a1059adb0643196f8040bf414dee184",
"com.docker.compose.container-number": "1",
"com.docker.compose.depends_on": "",
"com.docker.compose.image": "sha256:3a02d38405dc12092032737fdadd513729a81efca8439d1d7eef883e6e67e26e",
"com.docker.compose.oneoff": "False",
"com.docker.compose.project": "authentik",
"com.docker.compose.project.config_files": "/home/kenpat/docker/authentik/docker-compose.yml",
"com.docker.compose.project.working_dir": "/home/kenpat/docker/authentik",
"com.docker.compose.service": "redis",
"com.docker.compose.version": "2.26.1"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "d78eef0fb26803f4360afc752581b0f3a438309b0e41873e4670153f33f1e11b",
"SandboxKey": "/var/run/docker/netns/d78eef0fb268",
"Ports": {
"6379/tcp": null
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"authentik_default": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"authentik-redis",
"redis"
],
"MacAddress": "02:42:ac:1d:00:02",
"NetworkID": "be1a91b20dc851ae2cd93fd94f7f086d1ca096d3beea9981e33e774c3164b5a0",
"EndpointID": "66ee7e431cf4eeaf1bd4d42c4a87010331797ad9866aa083c80409d356f178c4",
"Gateway": "172.29.0.1",
"IPAddress": "172.29.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"authentik-redis",
"redis",
"2e83f5f1d988"
]
}
}
}
},
{
"Id": "b6a2efaa71552e156a1a93c75d8d9886cf10ae9f9b0d1e6163daa3999b2b562a",
"Created": "2026-06-04T18:22:29.38323893Z",
"Path": "cloudflared",
"Args": [
"--no-autoupdate",
"tunnel",
"--no-autoupdate",
"run",
"--token",
"cloudflared.exe",
"service",
"install",
"eyJhIjoiZDBiYjc2NzMzMzNmY2Q3OTQ2MjI5NTZmMTY2MmY3ODUiLCJ0IjoiNWU2MGVhOGUtYTU0My00OWI2LWJhYjUtMzI1ZjM5NDQxZTAwIiwicyI6Ik1ESTBPVEV5WVRNdFl6WmlOaTAwWTJNeUxUa3pPRE10T1RRME1tTmlOV1ZsTVRZNCJ9"
],
"State": {
"Status": "exited",
"Running": false,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 0,
"ExitCode": 255,
"Error": "",
"StartedAt": "2026-06-04T18:22:29.664467013Z",
"FinishedAt": "2026-06-04T18:22:29.777353212Z"
},
"Image": "sha256:97db6eb4ae40bde4fa6dda97c0dd0471bb6e64fb33989f5f30f062b03bc93da7",
"ResolvConfPath": "/var/lib/docker/containers/b6a2efaa71552e156a1a93c75d8d9886cf10ae9f9b0d1e6163daa3999b2b562a/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/b6a2efaa71552e156a1a93c75d8d9886cf10ae9f9b0d1e6163daa3999b2b562a/hostname",
"HostsPath": "/var/lib/docker/containers/b6a2efaa71552e156a1a93c75d8d9886cf10ae9f9b0d1e6163daa3999b2b562a/hosts",
"LogPath": "/var/lib/docker/containers/b6a2efaa71552e156a1a93c75d8d9886cf10ae9f9b0d1e6163daa3999b2b562a/b6a2efaa71552e156a1a93c75d8d9886cf10ae9f9b0d1e6163daa3999b2b562a-json.log",
"Name": "/quizzical_knuth",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": null,
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "bridge",
"PortBindings": {},
"RestartPolicy": {
"Name": "no",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
41,
49
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": null,
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": [],
"BlkioDeviceReadBps": [],
"BlkioDeviceWriteBps": [],
"BlkioDeviceReadIOps": [],
"BlkioDeviceWriteIOps": [],
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": [],
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": [],
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/13b65971c21648eac6929275e2eaacc9add8f40e70a50bde6ea3eaf9593a113d-init/diff:/var/lib/docker/overlay2/61c1d5085b4ec9f9410f27a2da337566ab04e10d50f2841ea2eb9b65ce668547/diff:/var/lib/docker/overlay2/09412a9e704a15195adf3e3776120b09c49a7e669b381d137f7d885d84966d97/diff:/var/lib/docker/overlay2/f3a02802385d9bb35b5f8bbdedea1329b0de0a71745c9c6ebcfe3c9834547bae/diff:/var/lib/docker/overlay2/0f5cedd3cced33575a049b134004b5115b7865a54fb937214e846c1198c49512/diff:/var/lib/docker/overlay2/e376f3e34f47e3eec6ad0fbc830a620379829e047918fbbdcd9e4129e0a0b01c/diff:/var/lib/docker/overlay2/68f3411ff9e66f1164abd5fe78be3e6d3113e5d949328015a4fbe412a9511392/diff:/var/lib/docker/overlay2/dea403926f0d946bfc437e03e85887d92577c8a97f51e3232628d9b9d3a8b38a/diff:/var/lib/docker/overlay2/e41c028003011eccda817f37f33bb320055edb3495a24ea046f8723d3cac868d/diff:/var/lib/docker/overlay2/ad47e70994e1a965444a38d6edc884a01161696f507605399169ae7e96d8043d/diff:/var/lib/docker/overlay2/24866609d929c92c0f35cedde677436d5f1a5d7f5d2cebba1449873290fd7665/diff:/var/lib/docker/overlay2/3c3288cd91ac9161d063563d90dc17788efa96bbf13d5394523947b87f9861c9/diff:/var/lib/docker/overlay2/35c651090b31c1684b50f22430661cf9e28960026019cdc3e8971540d7e22b21/diff:/var/lib/docker/overlay2/18c582ea0994b50c4eeba69512f3e1e5067a6e876affc6d4a9f16de710401916/diff:/var/lib/docker/overlay2/3d0feb6cf1e220caae8a7040c2bdb9740223c833db738ab152033de282d866b1/diff:/var/lib/docker/overlay2/70948c173bea09ce0cc1695d2d38d3696ffae5ee9bfbc4c67a7852769559a3ec/diff:/var/lib/docker/overlay2/b7d03bd927955b100f7ebf84d595120d88ceda4311dca6bd84bc7aae7803328d/diff:/var/lib/docker/overlay2/80d9ac6039f2675a4c929f0e05efbf0a049619889b41637f16e44acbfa5667eb/diff:/var/lib/docker/overlay2/03859fd42d265543226381ed6c27b2301a12dc8523f7ba2dd32bafd872487fea/diff",
"MergedDir": "/var/lib/docker/overlay2/13b65971c21648eac6929275e2eaacc9add8f40e70a50bde6ea3eaf9593a113d/merged",
"UpperDir": "/var/lib/docker/overlay2/13b65971c21648eac6929275e2eaacc9add8f40e70a50bde6ea3eaf9593a113d/diff",
"WorkDir": "/var/lib/docker/overlay2/13b65971c21648eac6929275e2eaacc9add8f40e70a50bde6ea3eaf9593a113d/work"
},
"Name": "overlay2"
},
"Mounts": [],
"Config": {
"Hostname": "b6a2efaa7155",
"Domainname": "",
"User": "65532:65532",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt"
],
"Cmd": [
"tunnel",
"--no-autoupdate",
"run",
"--token",
"cloudflared.exe",
"service",
"install",
"eyJhIjoiZDBiYjc2NzMzMzNmY2Q3OTQ2MjI5NTZmMTY2MmY3ODUiLCJ0IjoiNWU2MGVhOGUtYTU0My00OWI2LWJhYjUtMzI1ZjM5NDQxZTAwIiwicyI6Ik1ESTBPVEV5WVRNdFl6WmlOaTAwWTJNeUxUa3pPRE10T1RRME1tTmlOV1ZsTVRZNCJ9"
],
"Image": "cloudflare/cloudflared:latest",
"Volumes": null,
"WorkingDir": "/home/nonroot",
"Entrypoint": [
"cloudflared",
"--no-autoupdate"
],
"OnBuild": null,
"Labels": {
"CI_BUILD_DATE": "2026-05-27 10:51:04.466593",
"CI_DOCKER_FROM": "gcr.io/distroless/base-debian13:nonroot",
"CI_DOCKER_VERSION": "{\"Platform\": {\"Name\": \"Docker Engine - Community\"}, \"Components\": [{\"Name\": \"Engine\", \"Version\": \"28.5.2\", \"Details\": {\"ApiVersion\": \"1.51\", \"Arch\": \"amd64\", \"BuildTime\": \"2025-11-05T14:43:25.000000000+00:00\", \"Experimental\": \"false\", \"GitCommit\": \"89c5e8f\", \"GoVersion\": \"go1.25.3\", \"KernelVersion\": \"6.12.58-cloudflare-2025.11.5\", \"MinAPIVersion\": \"1.24\", \"Os\": \"linux\"}}, {\"Name\": \"containerd\", \"Version\": \"v2.1.5\", \"Details\": {\"GitCommit\": \"fcd43222d6b07379a4be9786bda52438f0dd16a1\"}}, {\"Name\": \"runc\", \"Version\": \"1.3.3\", \"Details\": {\"GitCommit\": \"v1.3.3-0-gd842d771\"}}, {\"Name\": \"docker-init\", \"Version\": \"0.19.0\", \"Details\": {\"GitCommit\": \"de40ad0\"}}], \"Version\": \"28.5.2\", \"ApiVersion\": \"1.51\", \"MinAPIVersion\": \"1.24\", \"GitCommit\": \"89c5e8f\", \"GoVersion\": \"go1.25.3\", \"Os\": \"linux\", \"Arch\": \"amd64\", \"KernelVersion\": \"6.12.58-cloudflare-2025.11.5\", \"BuildTime\": \"2025-11-05T14:43:25.000000000+00:00\"}",
"CI_GIT_COMMIT": "0e84636de9450d9e73c1e28932ed2bd62cb33e10",
"CI_GIT_REMOTE": "https://gitlab.cfdata.org/cloudflare/tun/cloudflared.git",
"CI_TEAMCITY_BUILDCONF": "",
"CI_TEAMCITY_BUILD_NUMBER": "",
"IMAGE_TYPE": "distroless",
"org.opencontainers.image.source": "https://github.com/cloudflare/cloudflared"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "6611648d2a8a775cc3b8c355e0e9e1ca52273faf20a349e4b20a24b0de1fb623",
"SandboxKey": "/var/run/docker/netns/6611648d2a8a",
"Ports": {},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"bridge": {
"IPAMConfig": null,
"Links": null,
"Aliases": null,
"MacAddress": "",
"NetworkID": "3e4902b1094ea2ba44c971d4f2506b2bbb27bc3ca63018dae16dc9ccec96c1f9",
"EndpointID": "",
"Gateway": "",
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": null
}
}
}
},
{
"Id": "ade30f6b99e156bca6b00272b8a044b3be319dae169e1ac10d4eed2bcd55dd62",
"Created": "2026-06-04T18:20:50.999775256Z",
"Path": "cloudflared",
"Args": [
"--no-autoupdate",
"tunnel",
"--no-autoupdate",
"run",
"--token",
"eyJh..."
],
"State": {
"Status": "exited",
"Running": false,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 0,
"ExitCode": 255,
"Error": "",
"StartedAt": "2026-06-04T18:20:51.297185813Z",
"FinishedAt": "2026-06-04T18:20:51.409556275Z"
},
"Image": "sha256:97db6eb4ae40bde4fa6dda97c0dd0471bb6e64fb33989f5f30f062b03bc93da7",
"ResolvConfPath": "/var/lib/docker/containers/ade30f6b99e156bca6b00272b8a044b3be319dae169e1ac10d4eed2bcd55dd62/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/ade30f6b99e156bca6b00272b8a044b3be319dae169e1ac10d4eed2bcd55dd62/hostname",
"HostsPath": "/var/lib/docker/containers/ade30f6b99e156bca6b00272b8a044b3be319dae169e1ac10d4eed2bcd55dd62/hosts",
"LogPath": "/var/lib/docker/containers/ade30f6b99e156bca6b00272b8a044b3be319dae169e1ac10d4eed2bcd55dd62/ade30f6b99e156bca6b00272b8a044b3be319dae169e1ac10d4eed2bcd55dd62-json.log",
"Name": "/amazing_mayer",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": null,
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "bridge",
"PortBindings": {},
"RestartPolicy": {
"Name": "no",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
41,
49
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": null,
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": [],
"BlkioDeviceReadBps": [],
"BlkioDeviceWriteBps": [],
"BlkioDeviceReadIOps": [],
"BlkioDeviceWriteIOps": [],
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": [],
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": [],
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/bcb1c9d9e74b36f38eeff2b5e3534671c4fd28266f4b409c403c005cd44d8a40-init/diff:/var/lib/docker/overlay2/61c1d5085b4ec9f9410f27a2da337566ab04e10d50f2841ea2eb9b65ce668547/diff:/var/lib/docker/overlay2/09412a9e704a15195adf3e3776120b09c49a7e669b381d137f7d885d84966d97/diff:/var/lib/docker/overlay2/f3a02802385d9bb35b5f8bbdedea1329b0de0a71745c9c6ebcfe3c9834547bae/diff:/var/lib/docker/overlay2/0f5cedd3cced33575a049b134004b5115b7865a54fb937214e846c1198c49512/diff:/var/lib/docker/overlay2/e376f3e34f47e3eec6ad0fbc830a620379829e047918fbbdcd9e4129e0a0b01c/diff:/var/lib/docker/overlay2/68f3411ff9e66f1164abd5fe78be3e6d3113e5d949328015a4fbe412a9511392/diff:/var/lib/docker/overlay2/dea403926f0d946bfc437e03e85887d92577c8a97f51e3232628d9b9d3a8b38a/diff:/var/lib/docker/overlay2/e41c028003011eccda817f37f33bb320055edb3495a24ea046f8723d3cac868d/diff:/var/lib/docker/overlay2/ad47e70994e1a965444a38d6edc884a01161696f507605399169ae7e96d8043d/diff:/var/lib/docker/overlay2/24866609d929c92c0f35cedde677436d5f1a5d7f5d2cebba1449873290fd7665/diff:/var/lib/docker/overlay2/3c3288cd91ac9161d063563d90dc17788efa96bbf13d5394523947b87f9861c9/diff:/var/lib/docker/overlay2/35c651090b31c1684b50f22430661cf9e28960026019cdc3e8971540d7e22b21/diff:/var/lib/docker/overlay2/18c582ea0994b50c4eeba69512f3e1e5067a6e876affc6d4a9f16de710401916/diff:/var/lib/docker/overlay2/3d0feb6cf1e220caae8a7040c2bdb9740223c833db738ab152033de282d866b1/diff:/var/lib/docker/overlay2/70948c173bea09ce0cc1695d2d38d3696ffae5ee9bfbc4c67a7852769559a3ec/diff:/var/lib/docker/overlay2/b7d03bd927955b100f7ebf84d595120d88ceda4311dca6bd84bc7aae7803328d/diff:/var/lib/docker/overlay2/80d9ac6039f2675a4c929f0e05efbf0a049619889b41637f16e44acbfa5667eb/diff:/var/lib/docker/overlay2/03859fd42d265543226381ed6c27b2301a12dc8523f7ba2dd32bafd872487fea/diff",
"MergedDir": "/var/lib/docker/overlay2/bcb1c9d9e74b36f38eeff2b5e3534671c4fd28266f4b409c403c005cd44d8a40/merged",
"UpperDir": "/var/lib/docker/overlay2/bcb1c9d9e74b36f38eeff2b5e3534671c4fd28266f4b409c403c005cd44d8a40/diff",
"WorkDir": "/var/lib/docker/overlay2/bcb1c9d9e74b36f38eeff2b5e3534671c4fd28266f4b409c403c005cd44d8a40/work"
},
"Name": "overlay2"
},
"Mounts": [],
"Config": {
"Hostname": "ade30f6b99e1",
"Domainname": "",
"User": "65532:65532",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt"
],
"Cmd": [
"tunnel",
"--no-autoupdate",
"run",
"--token",
"eyJh..."
],
"Image": "cloudflare/cloudflared:latest",
"Volumes": null,
"WorkingDir": "/home/nonroot",
"Entrypoint": [
"cloudflared",
"--no-autoupdate"
],
"OnBuild": null,
"Labels": {
"CI_BUILD_DATE": "2026-05-27 10:51:04.466593",
"CI_DOCKER_FROM": "gcr.io/distroless/base-debian13:nonroot",
"CI_DOCKER_VERSION": "{\"Platform\": {\"Name\": \"Docker Engine - Community\"}, \"Components\": [{\"Name\": \"Engine\", \"Version\": \"28.5.2\", \"Details\": {\"ApiVersion\": \"1.51\", \"Arch\": \"amd64\", \"BuildTime\": \"2025-11-05T14:43:25.000000000+00:00\", \"Experimental\": \"false\", \"GitCommit\": \"89c5e8f\", \"GoVersion\": \"go1.25.3\", \"KernelVersion\": \"6.12.58-cloudflare-2025.11.5\", \"MinAPIVersion\": \"1.24\", \"Os\": \"linux\"}}, {\"Name\": \"containerd\", \"Version\": \"v2.1.5\", \"Details\": {\"GitCommit\": \"fcd43222d6b07379a4be9786bda52438f0dd16a1\"}}, {\"Name\": \"runc\", \"Version\": \"1.3.3\", \"Details\": {\"GitCommit\": \"v1.3.3-0-gd842d771\"}}, {\"Name\": \"docker-init\", \"Version\": \"0.19.0\", \"Details\": {\"GitCommit\": \"de40ad0\"}}], \"Version\": \"28.5.2\", \"ApiVersion\": \"1.51\", \"MinAPIVersion\": \"1.24\", \"GitCommit\": \"89c5e8f\", \"GoVersion\": \"go1.25.3\", \"Os\": \"linux\", \"Arch\": \"amd64\", \"KernelVersion\": \"6.12.58-cloudflare-2025.11.5\", \"BuildTime\": \"2025-11-05T14:43:25.000000000+00:00\"}",
"CI_GIT_COMMIT": "0e84636de9450d9e73c1e28932ed2bd62cb33e10",
"CI_GIT_REMOTE": "https://gitlab.cfdata.org/cloudflare/tun/cloudflared.git",
"CI_TEAMCITY_BUILDCONF": "",
"CI_TEAMCITY_BUILD_NUMBER": "",
"IMAGE_TYPE": "distroless",
"org.opencontainers.image.source": "https://github.com/cloudflare/cloudflared"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "59804ba2fc0be6d187f736b35a0b73374ff8deb2b8739eb1d7f7363303050c39",
"SandboxKey": "/var/run/docker/netns/59804ba2fc0b",
"Ports": {},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"bridge": {
"IPAMConfig": null,
"Links": null,
"Aliases": null,
"MacAddress": "",
"NetworkID": "3e4902b1094ea2ba44c971d4f2506b2bbb27bc3ca63018dae16dc9ccec96c1f9",
"EndpointID": "",
"Gateway": "",
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": null
}
}
}
},
{
"Id": "1a39989383f124c0db468b3fe73677fa1876e9686c54540ff78b09b9cbaee301",
"Created": "2026-06-04T16:38:44.952917773Z",
"Path": "/bin/bash",
"Args": [
"/entrypoint.sh"
],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 1842432,
"ExitCode": 0,
"Error": "",
"StartedAt": "2026-06-09T18:30:04.315041049Z",
"FinishedAt": "2026-06-09T18:30:03.307109079Z",
"Health": {
"Status": "healthy",
"FailingStreak": 0,
"Log": [
{
"Start": "2026-06-09T13:35:05.498282555-05:00",
"End": "2026-06-09T13:35:05.619405422-05:00",
"ExitCode": 0,
"Output": "Ok"
},
{
"Start": "2026-06-09T13:35:35.620617431-05:00",
"End": "2026-06-09T13:35:35.69926398-05:00",
"ExitCode": 0,
"Output": "Ok"
},
{
"Start": "2026-06-09T13:36:05.700596138-05:00",
"End": "2026-06-09T13:36:05.817697021-05:00",
"ExitCode": 0,
"Output": "Ok"
},
{
"Start": "2026-06-09T13:36:35.818679285-05:00",
"End": "2026-06-09T13:36:35.958056426-05:00",
"ExitCode": 0,
"Output": "Ok"
},
{
"Start": "2026-06-09T13:37:05.959002241-05:00",
"End": "2026-06-09T13:37:06.06903508-05:00",
"ExitCode": 0,
"Output": "Ok"
}
]
}
},
"Image": "sha256:12ac333d6fde07c087a135dd23fa5b930a96e2a3fde9cfbb281214f040b4cbba",
"ResolvConfPath": "/var/lib/docker/containers/1a39989383f124c0db468b3fe73677fa1876e9686c54540ff78b09b9cbaee301/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/1a39989383f124c0db468b3fe73677fa1876e9686c54540ff78b09b9cbaee301/hostname",
"HostsPath": "/var/lib/docker/containers/1a39989383f124c0db468b3fe73677fa1876e9686c54540ff78b09b9cbaee301/hosts",
"LogPath": "/var/lib/docker/containers/1a39989383f124c0db468b3fe73677fa1876e9686c54540ff78b09b9cbaee301/1a39989383f124c0db468b3fe73677fa1876e9686c54540ff78b09b9cbaee301-json.log",
"Name": "/kavita",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"/home/kenpat/docker/kavita/config:/kavita/config",
"/home/kenpat/library/books:/books"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "bridge",
"PortBindings": {
"5000/tcp": [
{
"HostIp": "",
"HostPort": "5000"
}
]
},
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
41,
49
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": null,
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": [],
"BlkioDeviceReadBps": [],
"BlkioDeviceWriteBps": [],
"BlkioDeviceReadIOps": [],
"BlkioDeviceWriteIOps": [],
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": [],
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": [],
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/a59ab0def3b601a154ab28449fe97eafa3900d53c7b5ee61f440b8a5ef17c3db-init/diff:/var/lib/docker/overlay2/1fec1b2568561cd8c3f5bd704757f12db3b2b4833b9c1bad3300a79b60b90dc9/diff:/var/lib/docker/overlay2/6c4f82fc0f4a1672e1de72727e2f24b088e7575a51810a0eca264d6461d6b8a4/diff:/var/lib/docker/overlay2/5946962204e4d1976bcbd8ad1a3f20deeee69fd96e740ef2d7182e734e869a3c/diff:/var/lib/docker/overlay2/b8fd4d1596c6aa937b0ace6c13cafd4b019bce7533d4a0e29972c4e9a73dd85e/diff:/var/lib/docker/overlay2/3c066e6c72ef1102326bf5aa064e9b994b9bcdc8d2c4235c71f3f366ef7cddca/diff:/var/lib/docker/overlay2/346b886afe06b279700999087d431061a441e05c67356e6727436d63227ceba2/diff:/var/lib/docker/overlay2/21361d08b29e9462facb646288c58c51b737838bef0e71f2a8b8f74998164dfc/diff:/var/lib/docker/overlay2/3c4ad4e37ed8c682bea266e7d1c490c22f649d6dca9cad14876554e70de67776/diff",
"MergedDir": "/var/lib/docker/overlay2/a59ab0def3b601a154ab28449fe97eafa3900d53c7b5ee61f440b8a5ef17c3db/merged",
"UpperDir": "/var/lib/docker/overlay2/a59ab0def3b601a154ab28449fe97eafa3900d53c7b5ee61f440b8a5ef17c3db/diff",
"WorkDir": "/var/lib/docker/overlay2/a59ab0def3b601a154ab28449fe97eafa3900d53c7b5ee61f440b8a5ef17c3db/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "bind",
"Source": "/home/kenpat/library/books",
"Destination": "/books",
"Mode": "",
"RW": true,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/home/kenpat/docker/kavita/config",
"Destination": "/kavita/config",
"Mode": "",
"RW": true,
"Propagation": "rprivate"
}
],
"Config": {
"Hostname": "1a39989383f1",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"5000/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"DEBIAN_FRONTEND=noninteractive",
"DOTNET_RUNNING_IN_CONTAINER=true",
"TZ=UTC"
],
"Cmd": [
"/entrypoint.sh"
],
"Healthcheck": {
"Test": [
"CMD-SHELL",
"curl -fsS http://localhost:5000/api/health || exit 1"
],
"Interval": 30000000000,
"Timeout": 15000000000,
"StartPeriod": 30000000000,
"Retries": 3
},
"Image": "ghcr.io/kareadita/kavita:latest",
"Volumes": null,
"WorkingDir": "/kavita",
"Entrypoint": [
"/bin/bash"
],
"OnBuild": null,
"Labels": {
"org.opencontainers.image.version": "24.04"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "9e5ac13e206ae5b1a7180f1eb471cc15141b6db17d2ec35b2b8ce9c1d98a1250",
"SandboxKey": "/var/run/docker/netns/9e5ac13e206a",
"Ports": {
"5000/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "5000"
},
{
"HostIp": "::",
"HostPort": "5000"
}
]
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "7362fb15aacda64d6e18ce003f821f8d69097088eca456e51abc7ccbd8f08514",
"Gateway": "172.17.0.1",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "172.17.0.4",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"MacAddress": "02:42:ac:11:00:04",
"Networks": {
"bridge": {
"IPAMConfig": null,
"Links": null,
"Aliases": null,
"MacAddress": "02:42:ac:11:00:04",
"NetworkID": "f4d4e2fb72e14fd40db0f04cfe43e79b4afdd228a2593c24a0e36c832349ba48",
"EndpointID": "7362fb15aacda64d6e18ce003f821f8d69097088eca456e51abc7ccbd8f08514",
"Gateway": "172.17.0.1",
"IPAddress": "172.17.0.4",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": null
},
"kitestacks": {
"IPAMConfig": {},
"Links": null,
"Aliases": [],
"MacAddress": "02:42:ac:12:00:02",
"NetworkID": "72143bca8d6382130e8e1698bf60fb53ff93f944102372d2cc7dc8e32aee0758",
"EndpointID": "23afcb3fa30a8f5e9bc7d8849a904e64aa328c854200e6755ea85fced1c4e9f3",
"Gateway": "172.18.0.1",
"IPAddress": "172.18.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": {},
"DNSNames": [
"kavita",
"1a39989383f1"
]
}
}
}
},
{
"Id": "241fd732ac790c46f7ad600087bc66cc0b153efea5b2cc69a263c70665096075",
"Created": "2026-06-04T16:27:53.078449329Z",
"Path": "/portainer",
"Args": [],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 3716,
"ExitCode": 0,
"Error": "",
"StartedAt": "2026-06-08T10:20:49.916199917Z",
"FinishedAt": "2026-06-08T10:20:43.663968738Z"
},
"Image": "sha256:e7d34cd852e61ac1df2a257ec3e03b1b489d5209895c0e991358d8dc66fa528c",
"ResolvConfPath": "/var/lib/docker/containers/241fd732ac790c46f7ad600087bc66cc0b153efea5b2cc69a263c70665096075/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/241fd732ac790c46f7ad600087bc66cc0b153efea5b2cc69a263c70665096075/hostname",
"HostsPath": "/var/lib/docker/containers/241fd732ac790c46f7ad600087bc66cc0b153efea5b2cc69a263c70665096075/hosts",
"LogPath": "/var/lib/docker/containers/241fd732ac790c46f7ad600087bc66cc0b153efea5b2cc69a263c70665096075/241fd732ac790c46f7ad600087bc66cc0b153efea5b2cc69a263c70665096075-json.log",
"Name": "/portainer",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"portainer_data:/data",
"/var/run/docker.sock:/var/run/docker.sock"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "bridge",
"PortBindings": {
"9443/tcp": [
{
"HostIp": "",
"HostPort": "9443"
}
]
},
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
41,
49
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": null,
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": [],
"BlkioDeviceReadBps": [],
"BlkioDeviceWriteBps": [],
"BlkioDeviceReadIOps": [],
"BlkioDeviceWriteIOps": [],
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": [],
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": [],
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/be7c00a91125394c303dc316468e2e1b579717b5b2ea660c242fca568f465722-init/diff:/var/lib/docker/overlay2/0b5eed9c964db6fcb228f64c0401eff995d5ea7cb77438623322e396ff93048e/diff:/var/lib/docker/overlay2/f739be968fd42a572afcb71221911c3ef1a7f85960351163b9a0983aa2f97d80/diff:/var/lib/docker/overlay2/0beec8a875aa296c829d88b6f974fd797a000c0638df74d361fb7b0c5de9dc79/diff:/var/lib/docker/overlay2/2e563910b3ca5b40592157c3085e92bf730d6617f2e35e009b19f530ab2c21b2/diff:/var/lib/docker/overlay2/1679997505ce6be8075bd7785ffa59269aca3742db0b58fba0d9fada61278f16/diff:/var/lib/docker/overlay2/a24ff6edf6d229f13b6e6c7d8b2236daeaebf01031bfd9f3c6145d113f4b15fa/diff:/var/lib/docker/overlay2/fe8a7527a16d4db26b423e380bc1dbda5c47fdea618877da78923d33fa69c67a/diff:/var/lib/docker/overlay2/49a49ffadbb6b93273a5082afed2b770291fb4b0d01babe4c82cf4f664abc1a8/diff",
"MergedDir": "/var/lib/docker/overlay2/be7c00a91125394c303dc316468e2e1b579717b5b2ea660c242fca568f465722/merged",
"UpperDir": "/var/lib/docker/overlay2/be7c00a91125394c303dc316468e2e1b579717b5b2ea660c242fca568f465722/diff",
"WorkDir": "/var/lib/docker/overlay2/be7c00a91125394c303dc316468e2e1b579717b5b2ea660c242fca568f465722/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "volume",
"Name": "portainer_data",
"Source": "/var/lib/docker/volumes/portainer_data/_data",
"Destination": "/data",
"Driver": "local",
"Mode": "z",
"RW": true,
"Propagation": ""
},
{
"Type": "bind",
"Source": "/var/run/docker.sock",
"Destination": "/var/run/docker.sock",
"Mode": "",
"RW": true,
"Propagation": "rprivate"
}
],
"Config": {
"Hostname": "241fd732ac79",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"8000/tcp": {},
"9000/tcp": {},
"9443/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
],
"Cmd": null,
"Image": "portainer/portainer-ce:latest",
"Volumes": {
"/data": {}
},
"WorkingDir": "/",
"Entrypoint": [
"/portainer"
],
"OnBuild": null,
"Labels": {
"com.docker.desktop.extension.api.version": ">= 0.2.2",
"com.docker.desktop.extension.icon": "https://portainer-io-assets.sfo2.cdn.digitaloceanspaces.com/logos/portainer.png",
"com.docker.extension.additional-urls": "[{\"title\":\"Website\",\"url\":\"https://www.portainer.io?utm_campaign=DockerCon&utm_source=DockerDesktop\"},{\"title\":\"Documentation\",\"url\":\"https://docs.portainer.io\"},{\"title\":\"Support\",\"url\":\"https://join.slack.com/t/portainer/shared_invite/zt-txh3ljab-52QHTyjCqbe5RibC2lcjKA\"}]",
"com.docker.extension.detailed-description": "<p data-renderer-start-pos=\"226\">Portainer&rsquo;s Docker Desktop extension gives you access to all of Portainer&rsquo;s rich management functionality within your docker desktop experience.</p><h2 data-renderer-start-pos=\"374\">With Portainer you can:</h2><ul><li>See all your running containers</li><li>Easily view all of your container logs</li><li>Console into containers</li><li>Easily deploy your code into containers using a simple form</li><li>Turn your YAML into custom templates for easy reuse</li></ul><h2 data-renderer-start-pos=\"660\">About Portainer&nbsp;</h2><p data-renderer-start-pos=\"680\">Portainer is the worlds&rsquo; most popular universal container management platform with more than 650,000 active monthly users. Portainer can be used to manage Docker Standalone, Kubernetes and Docker Swarm environments through a single common interface. It includes a simple GitOps automation engine and a Kube API.&nbsp;</p><p data-renderer-start-pos=\"1006\">Portainer Business Edition is our fully supported commercial grade product for business-wide use. It includes all the functionality that businesses need to manage containers at scale. Visit <a class=\"sc-jKJlTe dPfAtb\" href=\"http://portainer.io/\" title=\"http://Portainer.io\" data-renderer-mark=\"true\">Portainer.io</a> to learn more about Portainer Business and <a class=\"sc-jKJlTe dPfAtb\" href=\"http://portainer.io/take-3?utm_campaign=DockerCon&amp;utm_source=Docker%20Desktop\" title=\"http://portainer.io/take-3?utm_campaign=DockerCon&amp;utm_source=Docker%20Desktop\" data-renderer-mark=\"true\">get 3 free nodes.</a></p>",
"com.docker.extension.publisher-url": "https://www.portainer.io",
"com.docker.extension.screenshots": "[{\"alt\": \"screenshot one\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-1.png\"},{\"alt\": \"screenshot two\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-2.png\"},{\"alt\": \"screenshot three\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-3.png\"},{\"alt\": \"screenshot four\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-4.png\"},{\"alt\": \"screenshot five\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-5.png\"},{\"alt\": \"screenshot six\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-6.png\"},{\"alt\": \"screenshot seven\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-7.png\"},{\"alt\": \"screenshot eight\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-8.png\"},{\"alt\": \"screenshot nine\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-9.png\"}]",
"git_commit": "e1de8b4",
"io.portainer.server": "true",
"org.opencontainers.image.created": "2026-06-03T22:13:55Z",
"org.opencontainers.image.description": "Portainer Community Edition server.",
"org.opencontainers.image.documentation": "https://docs.portainer.io",
"org.opencontainers.image.revision": "e1de8b4",
"org.opencontainers.image.title": "Portainer CE",
"org.opencontainers.image.url": "https://www.portainer.io",
"org.opencontainers.image.vendor": "Portainer.io"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "54a8f3c15849f17db5bfe6591361713ba704808e318243741cc50118e20ba84d",
"SandboxKey": "/var/run/docker/netns/54a8f3c15849",
"Ports": {
"8000/tcp": null,
"9000/tcp": null,
"9443/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "9443"
},
{
"HostIp": "::",
"HostPort": "9443"
}
]
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "26ef0a511da6a7efd50bcaba591c0f4fc738feee21447a6d5a19d2ec123427db",
"Gateway": "172.17.0.1",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "172.17.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"MacAddress": "02:42:ac:11:00:02",
"Networks": {
"bridge": {
"IPAMConfig": null,
"Links": null,
"Aliases": null,
"MacAddress": "02:42:ac:11:00:02",
"NetworkID": "f4d4e2fb72e14fd40db0f04cfe43e79b4afdd228a2593c24a0e36c832349ba48",
"EndpointID": "26ef0a511da6a7efd50bcaba591c0f4fc738feee21447a6d5a19d2ec123427db",
"Gateway": "172.17.0.1",
"IPAddress": "172.17.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": null
}
}
}
},
{
"Id": "c489889ed02ae1999b204c0afb230880bd6bf15bc6699a563cdecc32aa92bab8",
"Created": "2026-06-04T16:22:48.461021507Z",
"Path": "/bin/prometheus",
"Args": [
"--config.file=/etc/prometheus/prometheus.yml",
"--storage.tsdb.path=/prometheus"
],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 4568,
"ExitCode": 0,
"Error": "",
"StartedAt": "2026-06-08T10:20:51.490232127Z",
"FinishedAt": "2026-06-08T10:20:43.674374233Z"
},
"Image": "sha256:d2f7aaa363e1c220487d776f21a5d7a3416834826038c1d2b38f1adb9079ed93",
"ResolvConfPath": "/var/lib/docker/containers/c489889ed02ae1999b204c0afb230880bd6bf15bc6699a563cdecc32aa92bab8/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/c489889ed02ae1999b204c0afb230880bd6bf15bc6699a563cdecc32aa92bab8/hostname",
"HostsPath": "/var/lib/docker/containers/c489889ed02ae1999b204c0afb230880bd6bf15bc6699a563cdecc32aa92bab8/hosts",
"LogPath": "/var/lib/docker/containers/c489889ed02ae1999b204c0afb230880bd6bf15bc6699a563cdecc32aa92bab8/c489889ed02ae1999b204c0afb230880bd6bf15bc6699a563cdecc32aa92bab8-json.log",
"Name": "/prometheus",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"/home/kenpat/docker/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml:rw"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "prometheus_default",
"PortBindings": {
"9090/tcp": [
{
"HostIp": "",
"HostPort": "9090"
}
]
},
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": [],
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": null,
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/8fe754193caab1cde5709de6f2b18f0bfc6227b887985087073e36464ca6a705-init/diff:/var/lib/docker/overlay2/e1cddc6a4ce81bac5360ac0aeb5037e372a4bcf72ee8273ec6eb71475b161d15/diff:/var/lib/docker/overlay2/19a53cf289443f80d9dc7933ddb1b36aa26524121c767d5b8769083c18a79ede/diff:/var/lib/docker/overlay2/8e03a0f89b2f0925112c3ff7e2507e7b12aaa0cea76968f31c848b13bc06d089/diff:/var/lib/docker/overlay2/740f1a70afc682b147250c3ca5045944ec1ef9e2489c6e61f4ba8ce4bbb77e14/diff:/var/lib/docker/overlay2/2645653e3eaef23bb647759845b97dd0c912cc6b87c3c85fd6e55420ec99b072/diff:/var/lib/docker/overlay2/43b3d39ff606bbe677fcb9b46d6f84e0fbab2449e46a721bd71657e3618f9324/diff:/var/lib/docker/overlay2/b1f43fe688e23dd31edb4b1d3e7360e52578b9fcdf223d06c8e5872834ba1f28/diff:/var/lib/docker/overlay2/fe2f795f1579c2a5e83ec711a91c418c1215e60ed4ea4b6a7eee6a4d17090ea1/diff:/var/lib/docker/overlay2/b2e124405ef456cb00f05bc734fc93fa2d23211ba408f163be8139e983211590/diff:/var/lib/docker/overlay2/88c96063b952e1e779c4c219efa792e948de17604bc4bf3d8481494482dddc90/diff",
"MergedDir": "/var/lib/docker/overlay2/8fe754193caab1cde5709de6f2b18f0bfc6227b887985087073e36464ca6a705/merged",
"UpperDir": "/var/lib/docker/overlay2/8fe754193caab1cde5709de6f2b18f0bfc6227b887985087073e36464ca6a705/diff",
"WorkDir": "/var/lib/docker/overlay2/8fe754193caab1cde5709de6f2b18f0bfc6227b887985087073e36464ca6a705/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "bind",
"Source": "/home/kenpat/docker/prometheus/prometheus.yml",
"Destination": "/etc/prometheus/prometheus.yml",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
},
{
"Type": "volume",
"Name": "b1a99e9e271f6dbb1e693aabd2508fbae9973a82c5c1778fdad099054754f111",
"Source": "/var/lib/docker/volumes/b1a99e9e271f6dbb1e693aabd2508fbae9973a82c5c1778fdad099054754f111/_data",
"Destination": "/prometheus",
"Driver": "local",
"Mode": "",
"RW": true,
"Propagation": ""
}
],
"Config": {
"Hostname": "c489889ed02a",
"Domainname": "",
"User": "nobody",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"ExposedPorts": {
"9090/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
],
"Cmd": [
"--config.file=/etc/prometheus/prometheus.yml",
"--storage.tsdb.path=/prometheus"
],
"Image": "prom/prometheus",
"Volumes": {
"/prometheus": {}
},
"WorkingDir": "/prometheus",
"Entrypoint": [
"/bin/prometheus"
],
"OnBuild": null,
"Labels": {
"com.docker.compose.config-hash": "9ff4936b617817f1d4123ae551fc1cbacd68039f12467966801a4ab47eb018bb",
"com.docker.compose.container-number": "1",
"com.docker.compose.depends_on": "",
"com.docker.compose.image": "sha256:d2f7aaa363e1c220487d776f21a5d7a3416834826038c1d2b38f1adb9079ed93",
"com.docker.compose.oneoff": "False",
"com.docker.compose.project": "prometheus",
"com.docker.compose.project.config_files": "/home/kenpat/docker/prometheus/docker-compose.yml",
"com.docker.compose.project.working_dir": "/home/kenpat/docker/prometheus",
"com.docker.compose.service": "prometheus",
"com.docker.compose.version": "2.26.1",
"io.prometheus.image.variant": "busybox",
"maintainer": "The Prometheus Authors <prometheus-developers@googlegroups.com>",
"org.opencontainers.image.authors": "The Prometheus Authors",
"org.opencontainers.image.description": "The Prometheus monitoring system and time series database",
"org.opencontainers.image.documentation": "https://prometheus.io/docs",
"org.opencontainers.image.licenses": "Apache License 2.0",
"org.opencontainers.image.source": "https://github.com/prometheus/prometheus",
"org.opencontainers.image.title": "Prometheus",
"org.opencontainers.image.url": "https://github.com/prometheus/prometheus",
"org.opencontainers.image.vendor": "Prometheus"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "1779556a62107702f0f1065a22efa69b5e0cc7c8cc3b8274f7e2fa29092a360c",
"SandboxKey": "/var/run/docker/netns/1779556a6210",
"Ports": {
"9090/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "9090"
},
{
"HostIp": "::",
"HostPort": "9090"
}
]
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"kitestacks": {
"IPAMConfig": {},
"Links": null,
"Aliases": [],
"MacAddress": "02:42:ac:12:00:06",
"NetworkID": "72143bca8d6382130e8e1698bf60fb53ff93f944102372d2cc7dc8e32aee0758",
"EndpointID": "e060821970cfac0162c6681cf84fd4bf63f6822c7d62d44603a9821b738811d8",
"Gateway": "172.18.0.1",
"IPAddress": "172.18.0.6",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": {},
"DNSNames": [
"prometheus",
"c489889ed02a"
]
},
"prometheus_default": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"prometheus",
"prometheus"
],
"MacAddress": "02:42:ac:13:00:02",
"NetworkID": "bffe9441e56d9c241b7e5649654ad2a5de1f857cd7cde125e2ae5aca6af5884f",
"EndpointID": "21feb8c8c3591ebfcf42c37db6a132ef915a3ce60049e3ff2c51a8114c34ffeb",
"Gateway": "172.19.0.1",
"IPAddress": "172.19.0.2",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"prometheus",
"c489889ed02a"
]
}
}
}
},
{
"Id": "5f5c39886d3cc11d2f5e43bc4ad5961fc72eecfe8f2e41ec98e2d42d6375935b",
"Created": "2026-06-04T16:22:48.460900246Z",
"Path": "/bin/node_exporter",
"Args": [],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 4234,
"ExitCode": 0,
"Error": "",
"StartedAt": "2026-06-08T10:20:50.826856661Z",
"FinishedAt": "2026-06-08T10:20:43.677617098Z"
},
"Image": "sha256:47509d7f7c15a729686d9d5eccec66abd4b2495d9ae01f637f63e6375fe93f8b",
"ResolvConfPath": "/var/lib/docker/containers/5f5c39886d3cc11d2f5e43bc4ad5961fc72eecfe8f2e41ec98e2d42d6375935b/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/5f5c39886d3cc11d2f5e43bc4ad5961fc72eecfe8f2e41ec98e2d42d6375935b/hostname",
"HostsPath": "/var/lib/docker/containers/5f5c39886d3cc11d2f5e43bc4ad5961fc72eecfe8f2e41ec98e2d42d6375935b/hosts",
"LogPath": "/var/lib/docker/containers/5f5c39886d3cc11d2f5e43bc4ad5961fc72eecfe8f2e41ec98e2d42d6375935b/5f5c39886d3cc11d2f5e43bc4ad5961fc72eecfe8f2e41ec98e2d42d6375935b-json.log",
"Name": "/node-exporter",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": null,
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "prometheus_default",
"PortBindings": {
"9100/tcp": [
{
"HostIp": "",
"HostPort": "9100"
}
]
},
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": [],
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": null,
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/e0835cfad37dceb6dc93ff8cc125815c34c0c6c97fc779fce48d4ef773c7762b-init/diff:/var/lib/docker/overlay2/d6f09b244ff1673c32e4fd50adc3b62f65ebaf4bf311aff3457e58179163c85d/diff:/var/lib/docker/overlay2/41c145a04136aefc33ee6eafc57a1ebcb40cdccd7762fadeac1dd0723e124124/diff:/var/lib/docker/overlay2/fa87fa2e92a1ce111cbb6c2936cc4e206c04d00e8b559aac34be8540e127cf9b/diff",
"MergedDir": "/var/lib/docker/overlay2/e0835cfad37dceb6dc93ff8cc125815c34c0c6c97fc779fce48d4ef773c7762b/merged",
"UpperDir": "/var/lib/docker/overlay2/e0835cfad37dceb6dc93ff8cc125815c34c0c6c97fc779fce48d4ef773c7762b/diff",
"WorkDir": "/var/lib/docker/overlay2/e0835cfad37dceb6dc93ff8cc125815c34c0c6c97fc779fce48d4ef773c7762b/work"
},
"Name": "overlay2"
},
"Mounts": [],
"Config": {
"Hostname": "5f5c39886d3c",
"Domainname": "",
"User": "nobody",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"ExposedPorts": {
"9100/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
],
"Cmd": null,
"Image": "prom/node-exporter",
"Volumes": null,
"WorkingDir": "",
"Entrypoint": [
"/bin/node_exporter"
],
"OnBuild": null,
"Labels": {
"com.docker.compose.config-hash": "8e0bb74663b226abbda03e1597e12147509e9cbdbfc894655d0040e83ed6c9a8",
"com.docker.compose.container-number": "1",
"com.docker.compose.depends_on": "",
"com.docker.compose.image": "sha256:47509d7f7c15a729686d9d5eccec66abd4b2495d9ae01f637f63e6375fe93f8b",
"com.docker.compose.oneoff": "False",
"com.docker.compose.project": "prometheus",
"com.docker.compose.project.config_files": "/home/kenpat/docker/prometheus/docker-compose.yml",
"com.docker.compose.project.working_dir": "/home/kenpat/docker/prometheus",
"com.docker.compose.service": "node-exporter",
"com.docker.compose.version": "2.26.1",
"io.prometheus.image.variant": "busybox",
"maintainer": "The Prometheus Authors <prometheus-developers@googlegroups.com>",
"org.opencontainers.image.authors": "The Prometheus Authors",
"org.opencontainers.image.description": "Prometheus exporter for hardware and OS metrics exposed by *NIX kernels",
"org.opencontainers.image.documentation": "https://github.com/prometheus/node_exporter",
"org.opencontainers.image.licenses": "Apache License 2.0",
"org.opencontainers.image.source": "https://github.com/prometheus/node_exporter",
"org.opencontainers.image.title": "node_exporter",
"org.opencontainers.image.url": "https://github.com/prometheus/node_exporter",
"org.opencontainers.image.vendor": "Prometheus"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "2a93a3235019d83a0d293e740cb3edbda25d339ccdba473018316d9b569ede06",
"SandboxKey": "/var/run/docker/netns/2a93a3235019",
"Ports": {
"9100/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "9100"
},
{
"HostIp": "::",
"HostPort": "9100"
}
]
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"kitestacks": {
"IPAMConfig": {},
"Links": null,
"Aliases": [],
"MacAddress": "02:42:ac:12:00:04",
"NetworkID": "72143bca8d6382130e8e1698bf60fb53ff93f944102372d2cc7dc8e32aee0758",
"EndpointID": "7187e04f67e3afc0ce3e551663fcc7721a809487309ca45d2d6c331e2c485f69",
"Gateway": "172.18.0.1",
"IPAddress": "172.18.0.4",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": {},
"DNSNames": [
"node-exporter",
"5f5c39886d3c"
]
},
"prometheus_default": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"node-exporter",
"node-exporter"
],
"MacAddress": "02:42:ac:13:00:03",
"NetworkID": "bffe9441e56d9c241b7e5649654ad2a5de1f857cd7cde125e2ae5aca6af5884f",
"EndpointID": "3c2c7402c65fd66aafa02b347ff966830f7539888e7f1fdda2bf2ef784319e6b",
"Gateway": "172.19.0.1",
"IPAddress": "172.19.0.3",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": [
"node-exporter",
"5f5c39886d3c"
]
}
}
}
},
{
"Id": "9a8ff52b78b4009bfd1871f7ecabc87a03048027aeb928a93795c49cc63ecc8c",
"Created": "2026-06-04T15:51:50.956146487Z",
"Path": "/usr/bin/dumb-init",
"Args": [
"--",
"extra/entrypoint.sh",
"node",
"server/server.js"
],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 5263,
"ExitCode": 0,
"Error": "",
"StartedAt": "2026-06-08T10:20:52.463566079Z",
"FinishedAt": "2026-06-08T10:20:43.666763869Z",
"Health": {
"Status": "healthy",
"FailingStreak": 0,
"Log": [
{
"Start": "2026-06-09T13:32:39.230864414-05:00",
"End": "2026-06-09T13:32:39.293596386-05:00",
"ExitCode": 0,
"Output": "2026/06/09 18:32:39 Checking http://127.0.0.1:3001\n2026/06/09 18:32:39 Health Check OK [Res Code: 200]\n"
},
{
"Start": "2026-06-09T13:33:39.294974636-05:00",
"End": "2026-06-09T13:33:39.386020711-05:00",
"ExitCode": 0,
"Output": "2026/06/09 18:33:39 Checking http://127.0.0.1:3001\n2026/06/09 18:33:39 Health Check OK [Res Code: 200]\n"
},
{
"Start": "2026-06-09T13:34:39.387516537-05:00",
"End": "2026-06-09T13:34:39.582395564-05:00",
"ExitCode": 0,
"Output": "2026/06/09 18:34:39 Checking http://127.0.0.1:3001\n2026/06/09 18:34:39 Health Check OK [Res Code: 200]\n"
},
{
"Start": "2026-06-09T13:35:39.596511098-05:00",
"End": "2026-06-09T13:35:39.727123444-05:00",
"ExitCode": 0,
"Output": "2026/06/09 18:35:39 Checking http://127.0.0.1:3001\n2026/06/09 18:35:39 Health Check OK [Res Code: 200]\n"
},
{
"Start": "2026-06-09T13:36:39.728420401-05:00",
"End": "2026-06-09T13:36:39.827964251-05:00",
"ExitCode": 0,
"Output": "2026/06/09 18:36:39 Checking http://127.0.0.1:3001\n2026/06/09 18:36:39 Health Check OK [Res Code: 200]\n"
}
]
}
},
"Image": "sha256:f48d816cb7460cd3b7bb15ed393968b0ae0da4c690443b778b6a5db6b09f527e",
"ResolvConfPath": "/var/lib/docker/containers/9a8ff52b78b4009bfd1871f7ecabc87a03048027aeb928a93795c49cc63ecc8c/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/9a8ff52b78b4009bfd1871f7ecabc87a03048027aeb928a93795c49cc63ecc8c/hostname",
"HostsPath": "/var/lib/docker/containers/9a8ff52b78b4009bfd1871f7ecabc87a03048027aeb928a93795c49cc63ecc8c/hosts",
"LogPath": "/var/lib/docker/containers/9a8ff52b78b4009bfd1871f7ecabc87a03048027aeb928a93795c49cc63ecc8c/9a8ff52b78b4009bfd1871f7ecabc87a03048027aeb928a93795c49cc63ecc8c-json.log",
"Name": "/uptime-kuma",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"uptime-kuma:/app/data"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "bridge",
"PortBindings": {
"3001/tcp": [
{
"HostIp": "",
"HostPort": "3001"
}
]
},
"RestartPolicy": {
"Name": "unless-stopped",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
26,
80
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": null,
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": [],
"BlkioDeviceReadBps": [],
"BlkioDeviceWriteBps": [],
"BlkioDeviceReadIOps": [],
"BlkioDeviceWriteIOps": [],
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": [],
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": [],
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/a9ccf55f6f463815b92b71dcf70142bc29e46f15a9f379793794f9e2dc9202e2-init/diff:/var/lib/docker/overlay2/484ebda4c7653a5aece44f036a066cf6a8eb822181ba22bae6908d16a629819c/diff:/var/lib/docker/overlay2/6f26b9d89fa702369832639624a9ed0ea1c5b47ca6fb349bc8c401df7eaf6d54/diff:/var/lib/docker/overlay2/5fece3c11be6f920ed0ac2bca96519fcc6b37a8c7e1d4012a9aef5989df017ee/diff:/var/lib/docker/overlay2/59e052c7119808723ca72a872dc04903cf46eae560e6cb078abeb99cb09cde7b/diff:/var/lib/docker/overlay2/a15d41f7bc54190c511f40a5677a79744aafe316725054e6dbf25a52372b756b/diff:/var/lib/docker/overlay2/252278bc5048f2b29878b86d0f585a399f13abec6902c3399d50f40245ce458e/diff:/var/lib/docker/overlay2/8b63000845eefb70e35349605be767cc7bc122d530605a042caabb249a61c16a/diff:/var/lib/docker/overlay2/83089265605c9e5dc2cee6afb5c6d65fb018f3b7b699e4a88c874b29d8582394/diff:/var/lib/docker/overlay2/5e82af76259ba2a3d365c0a46804925e2cbe0bfdaa4bf7c6bd174c6c95748321/diff:/var/lib/docker/overlay2/43d5816b7d853b6c652fdf2805bae68e7cc3881058052a3a8ca2a0ea912decf3/diff:/var/lib/docker/overlay2/3f2031c2ab4999a3c459c490542ef5bb9de6568f6ee4ba3d2a4e951e5627ecba/diff:/var/lib/docker/overlay2/9bbabaccb55a7612c7d2c275644d80565cb7f20b22f9243a78b3732d002a1b60/diff:/var/lib/docker/overlay2/6360813a2de43dd1d216d9a17945d9836403a018bdeb91754458768731788736/diff",
"MergedDir": "/var/lib/docker/overlay2/a9ccf55f6f463815b92b71dcf70142bc29e46f15a9f379793794f9e2dc9202e2/merged",
"UpperDir": "/var/lib/docker/overlay2/a9ccf55f6f463815b92b71dcf70142bc29e46f15a9f379793794f9e2dc9202e2/diff",
"WorkDir": "/var/lib/docker/overlay2/a9ccf55f6f463815b92b71dcf70142bc29e46f15a9f379793794f9e2dc9202e2/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "volume",
"Name": "uptime-kuma",
"Source": "/var/lib/docker/volumes/uptime-kuma/_data",
"Destination": "/app/data",
"Driver": "local",
"Mode": "z",
"RW": true,
"Propagation": ""
}
],
"Config": {
"Hostname": "9a8ff52b78b4",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"3001/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"NODE_VERSION=18.20.3",
"YARN_VERSION=1.22.19",
"UPTIME_KUMA_IS_CONTAINER=1"
],
"Cmd": [
"node",
"server/server.js"
],
"Healthcheck": {
"Test": [
"CMD-SHELL",
"extra/healthcheck"
],
"Interval": 60000000000,
"Timeout": 30000000000,
"StartPeriod": 180000000000,
"Retries": 5
},
"Image": "louislam/uptime-kuma:latest",
"Volumes": {
"/app/data": {}
},
"WorkingDir": "/app",
"Entrypoint": [
"/usr/bin/dumb-init",
"--",
"extra/entrypoint.sh"
],
"OnBuild": null,
"Labels": {}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "be33e50dd494b136bd0c4093411afca8264ab29e20b3c9bde92c87db15cb5383",
"SandboxKey": "/var/run/docker/netns/be33e50dd494",
"Ports": {
"3001/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "3001"
},
{
"HostIp": "::",
"HostPort": "3001"
}
]
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "febf33e9a0277267dae9c51c79c42e824dbb520c8fe0a471374398d6024788bb",
"Gateway": "172.17.0.1",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "172.17.0.3",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"MacAddress": "02:42:ac:11:00:03",
"Networks": {
"bridge": {
"IPAMConfig": null,
"Links": null,
"Aliases": null,
"MacAddress": "02:42:ac:11:00:03",
"NetworkID": "f4d4e2fb72e14fd40db0f04cfe43e79b4afdd228a2593c24a0e36c832349ba48",
"EndpointID": "febf33e9a0277267dae9c51c79c42e824dbb520c8fe0a471374398d6024788bb",
"Gateway": "172.17.0.1",
"IPAddress": "172.17.0.3",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": null
},
"kitestacks": {
"IPAMConfig": {},
"Links": null,
"Aliases": [],
"MacAddress": "02:42:ac:12:00:0d",
"NetworkID": "72143bca8d6382130e8e1698bf60fb53ff93f944102372d2cc7dc8e32aee0758",
"EndpointID": "6c0340601e5b36aa8af525c8a8dd1048be951be5cec6f802273dd3d13f8e2470",
"Gateway": "172.18.0.1",
"IPAddress": "172.18.0.13",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": {},
"DNSNames": [
"uptime-kuma",
"9a8ff52b78b4"
]
}
}
}
},
{
"Id": "1132e6f030f056168606c12312bbe5a25f4a8501080c223c3e7b42e7d5cf8c44",
"Created": "2026-06-04T15:44:11.767449892Z",
"Path": "/hello",
"Args": [],
"State": {
"Status": "exited",
"Running": false,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 0,
"ExitCode": 0,
"Error": "",
"StartedAt": "2026-06-04T15:44:12.080202867Z",
"FinishedAt": "2026-06-04T15:44:12.081541567Z"
},
"Image": "sha256:e2ac70e7319a02c5a477f5825259bd118b94e8b02c279c67afa63adab6d8685b",
"ResolvConfPath": "/var/lib/docker/containers/1132e6f030f056168606c12312bbe5a25f4a8501080c223c3e7b42e7d5cf8c44/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/1132e6f030f056168606c12312bbe5a25f4a8501080c223c3e7b42e7d5cf8c44/hostname",
"HostsPath": "/var/lib/docker/containers/1132e6f030f056168606c12312bbe5a25f4a8501080c223c3e7b42e7d5cf8c44/hosts",
"LogPath": "/var/lib/docker/containers/1132e6f030f056168606c12312bbe5a25f4a8501080c223c3e7b42e7d5cf8c44/1132e6f030f056168606c12312bbe5a25f4a8501080c223c3e7b42e7d5cf8c44-json.log",
"Name": "/unruffled_mcnulty",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "docker-default",
"ExecIDs": null,
"HostConfig": {
"Binds": null,
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "bridge",
"PortBindings": {},
"RestartPolicy": {
"Name": "no",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
24,
80
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "private",
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": null,
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": [],
"BlkioDeviceReadBps": [],
"BlkioDeviceWriteBps": [],
"BlkioDeviceReadIOps": [],
"BlkioDeviceWriteIOps": [],
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": [],
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": null,
"PidsLimit": null,
"Ulimits": [],
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/7ef59fe4d473e540635b11ba1e97f4b55c0c6b3a86e4dc7d2658087d607533c4-init/diff:/var/lib/docker/overlay2/869a847089b5768c152083733f46dde74b4ff495fb30bb293ac38c3af714e4e9/diff",
"MergedDir": "/var/lib/docker/overlay2/7ef59fe4d473e540635b11ba1e97f4b55c0c6b3a86e4dc7d2658087d607533c4/merged",
"UpperDir": "/var/lib/docker/overlay2/7ef59fe4d473e540635b11ba1e97f4b55c0c6b3a86e4dc7d2658087d607533c4/diff",
"WorkDir": "/var/lib/docker/overlay2/7ef59fe4d473e540635b11ba1e97f4b55c0c6b3a86e4dc7d2658087d607533c4/work"
},
"Name": "overlay2"
},
"Mounts": [],
"Config": {
"Hostname": "1132e6f030f0",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
],
"Cmd": [
"/hello"
],
"Image": "hello-world",
"Volumes": null,
"WorkingDir": "/",
"Entrypoint": null,
"OnBuild": null,
"Labels": {}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "f5c903786ced42ecca6d11d61185f02cbaa9a456c781a3214f19d0af18e93b83",
"SandboxKey": "/var/run/docker/netns/f5c903786ced",
"Ports": {},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"bridge": {
"IPAMConfig": null,
"Links": null,
"Aliases": null,
"MacAddress": "",
"NetworkID": "3e4902b1094ea2ba44c971d4f2506b2bbb27bc3ca63018dae16dc9ccec96c1f9",
"EndpointID": "",
"Gateway": "",
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DriverOpts": null,
"DNSNames": null
}
}
}
}
]