Skip to content

Conversation

AkihiroSuda
Copy link
Contributor

CreateMountpoint in libdocker/helpers.go:GenerateMountBindings() depends on API v1.42 (Docker v23)

moby/moby@304fbf0

Prior versions of Docker and Mirantis Container Engine seem to have already reached EOL.

`CreateMountpoint` in `libdocker/helpers.go:GenerateMountBindings()`
depends on API v1.42 (Docker v23)

moby/moby@304fbf0

Prior versions of Docker and Mirantis Container Engine seem to have
already reached EOL.

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
@afbjorklund
Copy link
Contributor

I think Debian is still using 20.10, API v1.41

https://packages.debian.org/docker.io

@neersighted
Copy link
Contributor

neersighted commented Apr 3, 2024

I don't think that's a concern here; in upstream Moby v23 is the oldest maintained version, and packages are available for all non-EOL Debian releases as packaged by Docker Inc.

Given the shift to the new API, there is no way to prevent incompatibility with CRI semantics with v20.10, unless we construct different API objects based on daemon version (and I think that's an overly elaborate workaround for extremely stale versions).

If Debian elects to package cri-dockerd, I think it would be appropriate to carry local patches that revert to the previous Binds API.

@afbjorklund
Copy link
Contributor

afbjorklund commented Apr 3, 2024

I think it can use cri-dockerd 0.3.11 (for now).

Was mostly using it for Raspberry Pi demos...

@neersighted
Copy link
Contributor

Are the packages on download.docker.com not usable for your purposes? There are also static binaries if you prefer (compiled for ARMv7).

@afbjorklund
Copy link
Contributor

afbjorklund commented Apr 4, 2024

I did not try, this time around. They probably would be. (Used arm64)

It was so much breakage in v25, and so much talk about Open Source etc

@neersighted
Copy link
Contributor

Older packages are available in the archive if you don't want to be on the bleeding edge. I think we have been getting better at preventing regressions in new major versions, but the ongoing networking work definitely has been a struggle there, in particular.

What do you mean about talk about Open Source?

@afbjorklund
Copy link
Contributor

What do you mean about talk about Open Source?

It was more of a "feeling", it is the same software after all. Next time, I'll probably get.docker.com

https://www.collabora.com/news-and-blog/blog/2018/07/04/docker-io-debian-package-back-to-life/

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.

3 participants