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.
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.
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?
[Перевод] Хаос монтирования в Netflix: масштабирование контейнеров на современных CPU
Представьте себе такую картину: пятничным вечером вы нажимаете кнопку воспроизведения видео на Netflix. Не проходит и нескольких секунд, как в ответ на это в недрах системы оживают сотни контейнеров. Обеспечение эффективной работы большого количества контейнеров в Netflix — это один из краеугольных камней обеспечения качественного потокового видео для миллионов пользователей со всего мира. Для того чтобы обеспечить высокую скорость реакции системы таких масштабов, мы модернизировали нашу среду выполнения контейнеров (контейнерный рантайм, container runtime), но, сделав это, мы столкнулись с неприятной неожиданностью, сдерживающей рост нашей системы. Это — архитектура процессоров. Предлагаем вашему вниманию историю о том, как мы диагностировали эту проблему, и о том, что мы узнали о масштабировании контейнеров на аппаратном уровне.
https://habr.com/ru/companies/wunderfund/articles/982870/
#Инфраструктура #облачные_технологии #разработка #контейнеры #containerd #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

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...
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
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/
What are you using at the moment for running containers?
#containers #sysadmin #homelab #podman #docker #buildah #lxc #containerd #devops #devsecops
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.
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...
Внутреннее устройство Docker. Заглянем под капот
Сначала были физические серверы - дорогие и неэффективные. Затем пришли виртуальные машины , которые позволили запускать несколько изолированных ОС на одном железе. Но цена изоляции оставалась высокой: полная копия ОС, гигабайты диска, минуты на запуск. Контейнеры - следующий шаг эволюции. Зачем виртуализировать целое железо и запускать полноценную ОС, если можно изолировать только сам процесс , используя встроенные механизмы ядра? Этот подход на порядок легче, быстрее и эффективнее.
https://habr.com/ru/articles/963702/
#docker #containerd #runc #linux #containers #container #контейнеризация #докер #devops #линукс