Skip to content

Traefik broken on OrbStack 2.1.0 #2405

@D3strukt0r

Description

@D3strukt0r

Describe the bug

using something simple as just this

services:
  traefik:
    restart: unless-stopped
    image: 'traefik:2.10'
    container_name: traefik
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - ~/.iwf-dev/config/traefik.yml:/etc/traefik/traefik.yml
      - ~/.iwf-dev/traefik/certs-conf:/etc/traefik/certs-conf
      - ~/.iwf-dev/traefik/certs:/certs
      - /var/run/docker.sock:/var/run/docker.sock
    networks:
      - web
    labels:
      - "traefik.http.routers.api.rule=Host(`traefik.test`) && PathPrefix(`/api`, `/dashboard`)"
      - "traefik.http.routers.api.service=api@internal"
      - "traefik.http.routers.api.tls=true"
      - "traefik.http.services.api.loadbalancer.server.port=8080"

  # The local DNS to resolve the *.test domains to 127.0.0.1 and all project specific configs in ~/.iwf-dev/dns
  # (for format see manpage: https://thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html)
  # install on MacOS with:
  # sudo mkdir -v /etc/resolver && sudo bash -c 'echo "nameserver 127.0.0.1" > /etc/resolver/test'
  dns:
    restart: always
    image: 4km3/dnsmasq:latest
    container_name: dns
    command: '--address=/.test/127.0.0.1'
    volumes:
      - ~/.iwf-dev/dns:/etc/dnsmasq.d:ro
    ports:
      - "53:53/udp"
    cap_add:
      - NET_ADMIN

networks:
  web:
    external: true

and traefik is not reachable over https://traefik.test/dashboard/ anymore (it works on OrbStack 2.0.1)

sorry i found lots of log entries like this

time="2026-04-20T08:22:59Z" level=error msg="Provider connection error Error response from daemon: client version 1.24 is too old. Minimum supported API version is 1.40, please upgrade your client to a newer version, retrying in 7.211303916s" providerName=docker

time="2026-04-20T08:22:59Z" level=error msg="Failed to retrieve information of the docker client and server host: Error response from daemon: client version 1.24 is too old. Minimum supported API version is 1.40, please upgrade your client to a newer version" providerName=docker

did you downgrade something?

which is weird because your client is newer

❯ docker version
Client:
 Version:           29.4.0
 API version:       1.54
 Go version:        go1.26.1
 Git commit:        9d7ad9f
 Built:             Tue Apr  7 08:34:32 2026
 OS/Arch:           darwin/arm64
 Context:           orbstack

Server: Docker Engine - Community
 Engine:
  Version:          29.4.0
  API version:      1.54 (minimum version 1.40)
  Go version:       go1.26.1
  Git commit:       daa0cb7f
  Built:            Tue Apr  7 08:35:43 2026
  OS/Arch:          linux/arm64
  Experimental:     false
 containerd:
  Version:          v2.2.3
  GitCommit:        77c84241c7cbdd9b4eca2591793e3d4f4317c590
 runc:
  Version:          1.4.2
  GitCommit:        c241c0bb5e60a8e8c1b2e53d4eca8d0068d8d57e
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

i'm a bit confused here, sorry

To Reproduce

see above

Expected behavior

sites still reachable

Diagnostic report (REQUIRED)

OrbStack info:
Version: 2.1.0
Commit: b9dd38b43bca01d01420c2fbc950ad59adab169e (v2.1.0)

System info:
macOS: 26.3.1 (25D2128)
CPU: arm64, 16 cores
CPU model: Apple M3 Max
Model: Mac15,9
Memory: 64 GiB

Full report: https://orbstack.dev/_admin/diag/orbstack-diagreport_2026-04-20T08-21-56.494761Z.zip

Screenshots and additional context (optional)

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    t/bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions