⚠️ Please verify that this bug has NOT been reported before.
🛡️ Security Policy
Description
Updated image from "1" to "nightly" on Synology NAS. Docker stuck in loop with error:
client version 1.53 is too new. Maximum supported API version is 1.41
👟 Reproduction steps
Update compose YAML to:
image: louislam/dockge:nightly
Up container
Fails
👀 Expected behavior
Update compose YAML to:
image: louislam/dockge:nightly
Up container
Runs as it does with
image: louislam/dockge:1
😓 Actual Behavior
Stick in repeating loop:
dockge | at process.unexpectedErrorHandler (/app/backend/dockge-server.ts:89:21)
dockge | at process.emit (node:events:519:28)
dockge | at process.emit (/usr/local/lib/node_modules/tsx/dist/suppress-warnings.cjs:1:472)
dockge | at emitUnhandledRejection (node:internal/process/promises:252:13)
dockge | at throwUnhandledRejectionsMode (node:internal/process/promises:388:19)
dockge | at processPromiseRejections (node:internal/process/promises:475:17)
dockge | at process.processTicksAndRejections (node:internal/process/task_queues:106:32)
dockge | If you keep encountering errors, please report to https://github.com/louislam/dockge
dockge | Trace: Error: Process exited with code 1
dockge | at ChildProcess.done (/app/node_modules/promisify-child-process/index.cjs:70:19)
dockge | at ChildProcess.emit (node:events:519:28)
dockge | at maybeClose (node:internal/child_process:1101:16)
dockge | at ChildProcess._handle.onexit (node:internal/child_process:304:5) {
dockge | code: 1,
dockge | signal: null,
dockge | stdout: '',
dockge | stderr: 'Error response from daemon: client version 1.53 is too new. Maximum supported API version is 1.41\n'
dockge | }
Dockge Version
nightly
💻 Operating System and Arch
Bookworm
🌐 Browser
Firefox 140.8.0esr
🐋 Docker Version
20.10.3 (Synology's latest).
🟩 NodeJS Version
NA
📝 Relevant log output
Attaching to dockge
dockge | 2026-03-11T17:09:06Z [SERVER] INFO: Welcome to dockge!
dockge | 2026-03-11T17:09:07Z [SERVER] INFO: NODE_ENV: production
dockge | 2026-03-11T17:09:07Z [SERVER] INFO: Server Type: HTTP
dockge | 2026-03-11T17:09:07Z [SERVER] INFO: Data Dir: ./data/
dockge | 2026-03-11T17:09:07Z [DB] INFO: Database Type: sqlite
dockge | 2026-03-11T17:09:07Z [SERVER] INFO: Connected to the database
dockge | 2026-03-11T17:09:08Z [SERVER] INFO: Listening on 5001
dockge | 2026-03-11T17:09:09Z [AUTH] INFO: Origin is not set, IP: ::ffff:172.17.0.1
dockge | 2026-03-11T17:09:09Z [SERVER] INFO: Socket connected (agent), as endpoint 192.168.10.50:6001
dockge | 2026-03-11T17:09:09Z [AUTH] INFO: Login by username + password. IP=172.17.0.1
dockge | 2026-03-11T17:09:09Z [RATE-LIMIT] INFO: remaining requests: 19
dockge | 2026-03-11T17:09:09Z [AGENT-MANAGER] INFO: This connection is connected as an agent, skip connectAll()
dockge | 2026-03-11T17:09:09Z [AUTH] INFO: Successfully logged in user abc. IP=172.17.0.1
dockge | Trace: Error: Process exited with code 1
dockge | at ChildProcess.done (/app/node_modules/promisify-child-process/index.cjs:70:19)
dockge | at ChildProcess.emit (node:events:519:28)
dockge | at maybeClose (node:internal/child_process:1101:16)
dockge | at Socket.<anonymous> (node:internal/child_process:456:11)
dockge | at Socket.emit (node:events:519:28)
dockge | at Pipe.<anonymous> (node:net:346:12) {
dockge | code: 1,
dockge | signal: null,
dockge | stdout: '',
dockge | stderr: 'Error response from daemon: client version 1.53 is too new. Maximum supported API version is 1.41\n'
dockge | }
Compose:
services:
dockge:
image: louislam/dockge:nightly
container_name: dockge
restart: unless-stopped
environment:
- DOCKGE_STACKS_DIR=/opt/stacks # this is the container side
network_mode: bridge
ports:
- "6001:5001"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /volume1/docker/dockge/data:/app/data
- /volume1/docker/dockge/stacks:/opt/stacks
🛡️ Security Policy
Description
Updated image from "1" to "nightly" on Synology NAS. Docker stuck in loop with error:
client version 1.53 is too new. Maximum supported API version is 1.41👟 Reproduction steps
Update compose YAML to:
image: louislam/dockge:nightlyUp container
Fails
👀 Expected behavior
Update compose YAML to:
image: louislam/dockge:nightlyUp container
Runs as it does with
image: louislam/dockge:1😓 Actual Behavior
Stick in repeating loop:
Dockge Version
nightly
💻 Operating System and Arch
Bookworm
🌐 Browser
Firefox 140.8.0esr
🐋 Docker Version
20.10.3 (Synology's latest).
🟩 NodeJS Version
NA
📝 Relevant log output