Skip to content

client version 1.53 is too new. Maximum supported API version is 1.41 #935

@truthsword

Description

@truthsword

⚠️ Please verify that this bug has NOT been reported before.

  • I checked and didn't find similar issue

🛡️ 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions