Skip to content

Update Docker SDK#73

Merged
bgardner8008 merged 8 commits intomasterfrom
MM-67017
Jan 28, 2026
Merged

Update Docker SDK#73
bgardner8008 merged 8 commits intomasterfrom
MM-67017

Conversation

@bgardner8008
Copy link
Contributor

@bgardner8008 bgardner8008 commented Dec 22, 2025

Summary

When building calls-offloader using the latest Docker, get this error:

Dec 17 11:44:12 ip-172-31-18-209 calls-offloader[1380]: 2025/12/17 11:44:12 calls-offloader: failed to create service: 
failed to create job service: failed to get server version: Error response from daemon: client version 1.41 is too old.
Minimum supported API version is 1.44, please upgrade your client to a newer version

What's happening:

  • calls-offloader is using Docker API client version 1.41
  • The Docker daemon on the server requires minimum API version 1.44
  • The versions are incompatible

Docker API Version Mapping

Docker API Version Docker Engine Version
1.41 Docker 20.10.x
1.42 Docker 21.x
1.43 Docker 23.x
1.44 Docker 24.x
1.45 Docker 25.x
1.46 Docker 26.x+

So:

  • calls-offloader was built with Docker SDK targeting ~Docker 20.10
  • Server is running Docker 24.x or newer

Solution: update to use Docker v24. Going beyond complicates the go dependencies.

Ticket Link

https://mattermost.atlassian.net/browse/MM-67017

@bgardner8008 bgardner8008 marked this pull request as draft December 22, 2025 22:46
@bgardner8008 bgardner8008 changed the title Update to use Docker SDK v27 Update Docker SDK Dec 23, 2025
@bgardner8008 bgardner8008 marked this pull request as ready for review January 28, 2026 16:17
@bgardner8008 bgardner8008 merged commit 7290c76 into master Jan 28, 2026
3 checks passed
@bgardner8008 bgardner8008 deleted the MM-67017 branch January 28, 2026 18:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants