#containerization

2026-01-31

Modular hóa file docker compose? Một số ý tưởng về việc tách file docker compose thành nhiều file nhỏ để dễ quản lý. Sử dụng biến COMPOSE_FILE để hợp nhất các file lại với nhau. #Docker #DockerCompose #Modularize #TíchHợp #Containerization #ĐôngGói

reddit.com/r/selfhosted/commen

Knowledge Zonekzoneind@mstdn.social
2026-01-31

#ITByte: #Containerization is a way to package up an application and its dependencies so that it can run reliably across different computing environments.

This allows developers to build and deploy applications faster and more consistently, regardless of the underlying infrastructure.

knowledgezone.co.in/trends/bro

Kat the LeopardessCatwoman69y2k@meow.social
2026-01-29

@GuillaumeRossolini May I ask which OS your server runs on? What do you use for the "container"ization? (I do see Docker runs containers and they have a GUI called Docker Desktop)

Asking bc my simple setup has most staged websites in /var/www/html under a subfolder. All sites/subfolders in var/www/html are accessible tp the outside world via A DynDNS address -- mysiteexample.endofinternet.net:8008/mywebsitefolder

#DockerDesktop #Docker #Containerization #LAMPStack #DynDNS

Linuxiaclinuxiac
2026-01-24

With Incus 6.21, users get a new incus wait command, smarter SR-IOV NIC handling, and stronger access controls.
linuxiac.com/incus-6-21-contai

With Incus 6.21, users get a new incus wait command, smarter SR-IOV NIC handling, and stronger access controls.
2026-01-13

I took the time to learn quadlet and that replaced docker-compose (podman-compose) which is great, but what is hard and haven't understood is UID/GID mapping for podman. Like with root it seems to be as easy as docker but podman should be done rootless and the way to map without root is so hard. Crossing my fingers I can figure this out.

#Podman #DockerCompose #Docker #PodmanCompose #FOSS #Containers #Containerization #Linux

Sam Knightsam_knight
2026-01-10

New post out on my workflow using Podman and Systemd to create and manage rootless containers! Hopefully y'all find this useful, I use this when deploying small apps that I want to maintain long-term without having to manage physical machines or Linux configuration.

Really exciting that we live in a world where my own infrastructure running on old Dell OptiPlex machines can be managed as easily as containers in AWS!

robog.net/blog/podman-systemd-

Linuxiaclinuxiac
2026-01-09

Dozzle 9.0 real‑time Docker log viewer adds collapsible homepage sections, container group counters, and multiple UI refinements for better log navigation.
linuxiac.com/dozzle-9-0-real-t

Dozzle 9.0 real‑time Docker log viewer adds collapsible homepage sections, container group counters, and multiple UI refinements for better log navigation.
аккаунт более неактивенgrumb@shitpost.poridge.club
2025-12-29

Запуск GUI-приложений в Docker-контейнере.
1. На машине с
#Wayland и без #XOrg
2. Rootless-контейнер
#Docker
3. Тяжёлое мультимедиа
#Chromium

Запуск контейнера:

docker run --rm -it \
-e XDG_RUNTIME_DIR="/run/user/$(id -u)" \
-e DBUS_SESSION_BUS_ADDRESS=unix:path=$XDG_RUNTIME_DIR/bus \
-e WAYLAND_DISPLAY=$WAYLAND_DISPLAY \
-v $XDG_RUNTIME_DIR/pipewire-0:$XDG_RUNTIME_DIR/pipewire-0 \
-v $XDG_RUNTIME_DIR/$WAYLAND_DISPLAY:$XDG_RUNTIME_DIR/$WAYLAND_DISPLAY \
-v $XDG_RUNTIME_DIR/bus:$XDG_RUNTIME_DIR/bus \
-v $XDG_RUNTIME_DIR/pulse/native:$XDG_RUNTIME_DIR/pulse/native \
--device /dev/dri \
--device /dev/snd \
имя-образа-для-контейнера \
chromium --no-sandbox --ozone-platform=wayland
Не обязательно с --rm (даёт автоматическое удаление контейнера после остановки\выхода из браузера).
Можно и оставлять контейнера в остановленном состоянии. Однако, если это делается ради сохранения данных, то это некорректно. Данные лучше хранить в монтирующихся каталогах основной системы, нежели в volumes контейнерной среды.

Где взять контейнер?
Создать пустой каталог и поместить в него вот такой
chromium-debian.Dockerfile файл:
FROM debian:12

RUN apt-get update && \
    apt-get install -y chromium --no-install-recommends && \
    rm -rf /var/lib/apt/lists/*
Зайдя в это каталог, через cd, собрать образ:
docker build . \
       --file chromium-debian.Dockerfile \
       -t имя-образа-для-контейнера

Rootless?
Обычные rootful-контейнеры Docker уже не модно и не профессионально (запускают процессы из под root'а системы).
Годный экскурс как сделать на машине rootless-контейнеры —
https://rootlesscontaine.rs/ -> «Getting Started».
Официальная документация —
https://docs.docker.com/engine/security/rootless/
И даже пакет для разворачивания
есть.

Как это работает
Внутри контейнера учётная запись пользователя как бы является root-ом, но это локально, а на самом деле запуск им процессов в основной системе происходит из под обычного пользователя. Того самого, который создал контейнер (то самое
$(id -u) в параметрах).
За счёт файлов
/etc/subuid и /etc/subgid, которые содержат проецирование идентификаторов:
$ cat /etc/subuid
username:100000:65536

Зачем?
Некоторый серьёзный софт встречается лишь для определённых дистрибутивов
#linux'а, а на компьютере у человека может быть экзотичный дистрибутив.
Если в контейнере с другим линухом спокойно работает такая тяжёлая вещь как Chromium с онлайновой аудио-видео мультимедией, то значит высока вероятность, что и остальной софт будет успешно вращаться.

И не всем разработчикам подходит
запуск серверной части VSCode внутри контейнера с toolchain'ом, чтобы подключаться потом через веб-интерфейс. Иногда надо запускать и обычную GUI-тулзы или другое IDE-подобное. Причём, работая сразу с несколькими дистрибутивами, в разных контейнерах, на одной машине.

#containerization #контейнеризация #rootless @Russia@3zi.ru @rur@social.sley.nl

OKD :fedora: :kde: 🚴 📷patnat@social.tchncs.de
2025-12-27

I took a look at the Dockerfiles for building the immich containers and I'm glad they ship it as a container image.

Wasn't looking forward to install, configure and keep the shaky nodejs stuff running say on a Ubuntu VM natively.

You are free to do that though, if you're a masochist and/or despise containers.

Take a look at the Dockerfile in their repo, run docker inspect on the builder base image mentioned there to get which distribution image they used and what they've added to it, then follow everything you see in the Dockerfile with apt or dnf, etc on your VM.

And then try to keep this Jenga tower of libraries and versions upright through every OS update.

#immich #docker #podman #containerization #devops

N-gated Hacker Newsngate
2025-12-26

🚀💡 "Thinking about Kubernetes" is apparently the new meditation, where you channel your inner container monk while pondering a type system. 🤔✨ Meanwhile, the rest of us are left wondering if is just a glorified way to say, "I wish my servers would magically do what I want." 🧙‍♂️🖥️
garnaudov.com/writings/how-i-t

N-gated Hacker Newsngate
2025-12-24

🚀✨ Behold, "rulesimg" – because the world was desperately waiting for a *faster* way to do something was already good at. 🙄 Because clearly, what need is more layers and configurations to spice up their effortless experience. 😂
tweag.io/blog/2025-12-18-rules

Linuxiaclinuxiac
2025-12-23

Watchtower, a widely used Docker container update tool, is no longer maintained after its core developers stepped away.
linuxiac.com/docker-update-too

Watchtower, a widely used Docker container update tool, is no longer maintained after its core developers stepped away.
2025-12-20

Giải thích ngắn gọn về mạng Docker: Các container chia sẻ mạng có thể giao tiếp với nhau qua tên (DNS). Reverse proxy (như Nginx) điều hướng traffic, còn Pangolin trên VPS cần kết nối qua cổng mạng công khai. Thiết lập mạng tùy chỉnh & cấu hình ports chính xác là chìa khóa. #DockerNetworking #SelfHostedApps #ReverseProxy #Containerization #LinhĐộngMạng #ỨngDụngTựChủ #CấuHìnhThiếtBị

reddit.com/r/selfhosted/commen

Linuxiaclinuxiac
2025-12-20

Incus 6.20 delivers new clustering, storage, and VM enhancements, including reliable snapshots on clustered LVM and improved administration tools.
linuxiac.com/incus-6-20-contai

Incus 6.20 delivers new clustering, storage, and VM enhancements, including reliable snapshots on clustered LVM and improved administration tools.
2025-12-19

Đang thao tác chuyển từ Docker sang LXC containers trên ProxMox để tối ưu tài nguyên, dùng NFS shared từ NAS lưu trữ config nhưng gặp khó khăn liên kết đường dẫn. Cần chia sẻ kinh nghiệm về setup LXC! #Docker #LXC #ProxMox #Containerization #HệThốngPhânPhối

(498 ký tự)

reddit.com/r/selfhosted/commen

2025-12-09

So, I'm thinking about spending the winter break migrating my NAS from Truenas Core to plain FreeBSD, since IX Systems shit the bed.

Truenas uses iocage, which I know is long dead. What's the current best practice for managing jails?

#FreeBSD #Truenas #containerization

Peng Qianqtalen@me.dm
2025-12-04

Tired of Docker Desktop’s license limits? 😩

If you’re building AI agents or data apps in an enterprise environment, you need containers — but Docker Desktop might not be an option.

I just published a quick guide showing how to replace Docker with Podman — fully compatible, open-source, and perfect for running your LLM-driven code safely in containers.

Fast setup, no license issues, same Docker commands.

Check it out 👉
dataleadsfuture.com/a-quick-gu

#ai #docker #containerization #mlops #AIAssistant

Linuxiaclinuxiac
2025-11-25

LXD 6.6 container & virtual machine manager introduces placement groups, a Kubernetes CSI driver, improved volume recovery, and support for new HPE Alletra storage.
linuxiac.com/lxd-6-6-container

LXD 6.6 container & virtual machine manager introduces placement groups, a Kubernetes CSI driver, improved volume recovery, and support for new HPE Alletra storage.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst