Гид по технологиям

Контейнеры

Docker Desktop на Linux: установка и настройка
Контейнеры 10 min read

Docker Desktop на Linux: установка и настройка

Docker Desktop для Linux предоставляет знакомый GUI, встроенный Kubernetes и те же CLI‑инструменты. Проверьте KVM, остановите локальный Docker Engine и настройте ресурсы VM перед использованием.

NVIDIA GPU в Docker — настройка и запуск
Контейнеры 7 min read

NVIDIA GPU в Docker — настройка и запуск

Docker-контейнеры по умолчанию не видят GPU — установите драйверы на хосте и NVIDIA Container Toolkit, затем запускайте контейнеры с --gpus. Для быстрого старта используйте образы nvidia/cuda.

Просмотр содержимого Docker-образа без запуска
Контейнеры 8 min read

Просмотр содержимого Docker-образа без запуска

Если нужно понять, что внутри Docker-образа, не запуская контейнер, используйте docker create + docker export или docker image save, анализируйте историю слоёв и дополняйте это инструментами вроде Dive и Anchore.

Baked builds в docker buildx — параллельные сборки
Контейнеры 6 min read

Baked builds в docker buildx — параллельные сборки

Baked builds в docker buildx позволяют определить несколько целей сборки в одном файле и запускать их параллельно или последовательно. Это удобно для множества взаимосвязанных образов, кросс-платформенных сборок и сложных CI‑пайплайнов.

GPU в Docker Compose: включение и настройка
Контейнеры 7 min read

GPU в Docker Compose: включение и настройка

Docker Compose может передавать GPU через deploy.resources.reservations.devices. Подготовьте хост с nvidia-container-toolkit, используйте совместимый образ с CUDA и согласуйте версии драйвера.

Перенос Docker-образа без реестра
Контейнеры 4 min read

Перенос Docker-образа без реестра

Если вы собрали Docker-образ локально и нужно запустить его на удалённом сервере, не обязательно настраивать реестр. Сохраните образ в файл, передайте его по SCP/rsync/FTP и загрузите на целевой хост через docker load — простой и приватный маршрут для разовых или офлайновых переносов.

Безопасный просмотр файлов Docker-образа
Контейнеры 7 min read

Безопасный просмотр файлов Docker-образа

Экспортируйте файловую систему образа или сохраните сам образ в tar‑архив и просмотрите его локально. Это позволяет изучать файлы и скрипты без запуска контейнера и риска исполнения вредоносного кода. Комбинируйте ручной осмотр с инструментами сканирования и визуализации слоёв.

Установка и базовые команды Podman
Контейнеры 6 min read

Установка и базовые команды Podman

Podman — бездемонный OCI-движок контейнеризации. Статья объясняет установку на Rocky Linux, поиск/загрузку образов, запуск контейнеров и pods, а также даёт рекомендации по безопасности и миграции.

Установка Podman из исходников на Ubuntu 18.04
Контейнеры 6 min read

Установка Podman из исходников на Ubuntu 18.04

Краткая инструкция по сборке и установке Podman из исходников на Ubuntu 18.04 с установкой всех зависимостей — conmon, CNI‑плагинов и runc. Следуйте шагам, проверьте наличие go, создайте /etc/containers и выполните сборку каждого компонента по очереди.

Автообновление Docker‑контейнеров
Контейнеры 6 min read

Автообновление Docker‑контейнеров

Watchtower — это лёгкий контейнер, который периодически проверяет реестр образов и автоматически перезапускает контейнеры при появлении новых версий образов. Автообновления упрощают эксплуатацию, но увеличивают риск неожиданных релизов; используйте ограниченные области (scope), ярлыки (labels), приватные креды и процесс тестирования перед включением в production.

Podman на Debian 11 — установка и использование
Контейнеры 3 min read

Podman на Debian 11 — установка и использование

Podman — OCI‑совместимый контейнерный движок, работающий без демона. Руководство покрывает установку на Debian 11, настройку реестра, базовые команды, запуск контейнеров и отладку.