Final optimizations for the Dockerfile, and the new image is now under 500MB which is a heluva-lot better than the original 1.3GB. The results are good, images are now in Forgejo, and even better: they work.

#homelab #encoding #docker #containerd

Docker switches to Containerd Image Store

Since #Docker Engine 29.0 (Nov 2025), new installation use #containerd image store by default.

This is supposed to align Docker Engine with #Kubernetes.

For now, I see the risk that Docker on CI server might behave differently than docker on my machine if I do not migrate manually.

Should I migrate now?
In the release notes, I can see quite some fixes, so better wait?

Did anyone migrate and live to tell the tale?

https://www.docker.com/blog/docker-engine-version-29/

Docker Engine v29 Release | Docker

Learn about Docker Engine v29 and how this foundational release sets the stage for the future of the Docker platform.

Docker

[Перевод] Хаос монтирования в Netflix: масштабирование контейнеров на современных CPU

Представьте себе такую картину: пятничным вечером вы нажимаете кнопку воспроизведения видео на Netflix. Не проходит и нескольких секунд, как в ответ на это в недрах системы оживают сотни контейнеров. Обеспечение эффективной работы большого количества контейнеров в Netflix — это один из краеугольных камней обеспечения качественного потокового видео для миллионов пользователей со всего мира. Для того чтобы обеспечить высокую скорость реакции системы таких масштабов, мы модернизировали нашу среду выполнения контейнеров (контейнерный рантайм, container runtime), но, сделав это, мы столкнулись с неприятной неожиданностью, сдерживающей рост нашей системы. Это — архитектура процессоров. Предлагаем вашему вниманию историю о том, как мы диагностировали эту проблему, и о том, что мы узнали о масштабировании контейнеров на аппаратном уровне.

https://habr.com/ru/companies/wunderfund/articles/982870/

#Инфраструктура #облачные_технологии #разработка #контейнеры #containerd #Netflix

Хаос монтирования в Netflix: масштабирование контейнеров на современных CPU

Представьте себе такую картину: пятничным вечером вы нажимаете кнопку воспроизведения видео на Netflix. Не проходит и нескольких секунд, как в ответ на это в недрах системы оживают сотни контейнеров....

Хабр

If you experienced an issue updating the #containerd package on #ubuntu today, #docker is rolling out a fix now:

https://github.com/docker/packaging/issues/342#issuecomment-3705602800

containerd version 2.2.0-2~debian.13~trixie deb not in repository · Issue #342 · docker/packaging

Upgrading on a PI today gave me an error: Error: Failed to fetch https://download.docker.com/linux/debian/dists/trixie/pool/stable/arm64/containerd.io_2.2.1-1%7edebian.13%7etrixie_arm64.deb 404 Not...

GitHub

Pretty goofy that Ptyxis, the container-focused terminal emulator, which is now the default Terminal on ubuntu, does not support #docker nor #containerd (nor #systemd nspawn)

https://gitlab.gnome.org/chergert/ptyxis#supported-container-technologies

Christian Hergert / ptyxis · GitLab

A terminal for a container-oriented desktop

GitLab

Kubernetes-Cluster „einfach“ erklärt

Warum du Kubernetes-Cluster kennen solltest Stell dir vor, du bist mitten in deiner Sysadmin-Ausbildung und hast Linux-Grundlagen wie Befehle, Dateisysteme und Prozesse im Griff, aber Container und Orchestrierung klingen noch fremd. Kubernetes-Cluster sind der nächste Schritt: Sie helfen dir, viele Anwendungen automatisch auf mehreren Linux-Servern zu starten, zu überwachen und zu reparieren, ohne dass du alles manuell per SSH machen musst. Das spart Zeit und verhindert Ausfälle, […]

https://andreas-moor.de/kubernetes-cluster-einfach-erklaert/

#Containerd issue for #docker is such a pain. Everything is working via downgrading to v1.28 except #watchtower... So now my server is a upgrade hell!!

What are you using at the moment for running containers?

#containers #sysadmin #homelab #podman #docker #buildah #lxc #containerd #devops #devsecops

podman
28%
docker
37.9%
buildah
0.8%
LXC
22%
containerd
11.4%
Poll ended at .

Anyone using #docker inside #lxc containers?

Beware of an "interesting" issue that might arise when you install the latest update of #containerd.

https://github.com/containerd/containerd/issues/12484

TL;DR: No docker containers can start any more (but running containers keep on running).
The root cause seems to be in AppArmor.
Quick fixes are deactivating AppArmor for an LXC container or downgrading the containerd.io package.

[Docker, Inc.'s package] net.ipv4.ip_unprivileged_port_start permission denied only on 1.7.28-2~debian.13~trixie · Issue #12484 · containerd/containerd

Description Hi, Given the bug, I'm not sure if it is the right place to report it. Don't hesitate to redirect me to the right person. When using containerd.io=1.7.28-2~debian.13~trixie in a lxc (ho...

GitHub

Внутреннее устройство Docker. Заглянем под капот

Сначала были физические серверы - дорогие и неэффективные. Затем пришли виртуальные машины , которые позволили запускать несколько изолированных ОС на одном железе. Но цена изоляции оставалась высокой: полная копия ОС, гигабайты диска, минуты на запуск. Контейнеры - следующий шаг эволюции. Зачем виртуализировать целое железо и запускать полноценную ОС, если можно изолировать только сам процесс , используя встроенные механизмы ядра? Этот подход на порядок легче, быстрее и эффективнее.

https://habr.com/ru/articles/963702/

#docker #containerd #runc #linux #containers #container #контейнеризация #докер #devops #линукс

Внутреннее устройство Docker. Заглянем под капот

Сначала были физические серверы - дорогие и неэффективные. Затем пришли виртуальные машины , которые позволили запускать несколько изолированных ОС на одном железе. Но цена изоляции оставалась...

Хабр