On 12/13/20 09:27, Neal Gompa wrote:
Hey all,
It seems that Docker/Moby 20.10.0 has been released last week. With
this release, Docker/Moby now fully supports cgroup v2, which means
Fedora CoreOS can finally switch to cgroup v2 like the rest of Fedora
has since Fedora 31.
There seems to be a rather drastic change to Docker/Moby, though. The
docker/docker-ce repo has been retired and will be archived[1]. It
seems packaging is going to be significantly different, since the
individual components need to be orchestrated to be built now.
The docker/cli[2] and moby/moby[3] repos have been tagged. We seem to
already have sufficiently updated containerd and runc already, so it
seems the packaging for moby-engine needs to be restructured to deal
with the new method of building and shipping it.
I figured it'd be worth sending an email because the docker-ce repo
isn't getting tagged and I am unsure if the infrastructure would have
picked up this change and notified anybody. Hopefully we can get
Docker/Moby 20.10.0 into Fedora soon and have Fedora CoreOS switch to
cgroup v2.
[1]: https://github.com/docker/docker-ce/blob/master/README.md
[2]: https://github.com/docker/cli/releases/tag/v20.10.0
[3]: https://github.com/moby/moby/releases/tag/v20.10.0
Since I would love to see Fedora CoreOS shrunk can we remove runc and
just use crun. Going forward we have changed the default for the
containers/engines team to just use crun. This means Podman and Buildah
will use crun as default even on cgroups V1 platform. They have been
using it as the default for cgroupv2 since fedora 31, so there has been
a lot of use of it.
# du /usr/bin/runc /usr/bin/crun
11036 /usr/bin/runc
332 /usr/bin/crun
I would also love to see moby removed altogether from Fedora CoreOS and
just install podman-docker package. Now that Podman has APIV2 support
it should be able to handle almost all "docker" use cases including
docker-py and compose.
Doing these two things would help with FedoraCoreOS diet.
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx