Docker
Статьи в категории «Docker».
VPS под Docker: как развернуть контейнеры на своём сервере
Как выбрать VPS под Docker, установить Docker Engine и docker-compose, развернуть контейнеры, настроить тома и сети. Практический гайд по контейнерам на виртуальном сервере.
Docker Compose на VPS: готовые примеры стеков
Готовые docker-compose.yml для VPS: WordPress, Nextcloud, PostgreSQL, Redis. Рабочие примеры стеков, команды запуска и разбор частых ошибок конфигурации.
Portainer на VPS: веб-панель для Docker
Установка Portainer на VPS: веб-панель для управления контейнерами, стеками и образами Docker. Настройка, доступ по HTTPS, обновление и защита панели.
Traefik на VPS: reverse proxy с авто-SSL
Traefik на VPS: reverse proxy для Docker с автоматическим SSL от Let's Encrypt. Маршрутизация по доменам через labels, рабочий docker-compose и редирект на HTTPS.
Docker Swarm на VPS: простая оркестрация
Docker Swarm на VPS: сборка кластера из нескольких серверов, деплой сервисов, масштабирование, секреты и rolling-обновления без сложности Kubernetes.
Оптимизация Docker-образов: multi-stage и не только
Как уменьшить Docker-образ в разы: multi-stage сборка, alpine, .dockerignore, порядок слоёв и кэш. Рабочие Dockerfile для Go и Node.js и команды очистки.
Docker Volumes и бэкап данных контейнеров
Docker volumes на VPS: named volumes против bind-mount, где лежат данные, как сделать бэкап тома и базы и восстановить их. Рабочие команды и cron-автоматизация.
Docker: сети и безопасность контейнеров
Docker networking и безопасность на VPS: типы сетей, изоляция контейнеров, фаервол и обход ufw, непривилегированный запуск и защита docker.sock.
Watchtower: автообновление Docker-контейнеров
Watchtower автоматически обновляет Docker-контейнеры на VPS: настройка, уведомления, безопасное обновление и частые ошибки. Рабочие команды.
Свой Docker Registry на VPS
Как поднять приватный Docker Registry на VPS: HTTPS через nginx, basic-auth, push и pull образов, очистка. Рабочие команды и конфиги.
Docker или без Docker на VPS: что выбрать
Docker против нативной установки на VPS: где Docker выигрывает, где мешает, накладные расходы, память и диск. Разбор на реальных примерах.
Логи и мониторинг контейнеров
Как читать логи Docker, настроить ротацию, следить за ресурсами контейнеров и поднять мониторинг на VPS. Рабочие команды docker logs и stats.
Лимиты ресурсов контейнеров (CPU/RAM)
Как ограничить CPU и память Docker-контейнеров на VPS: флаги --memory, --cpus, настройка в compose и защита от OOM. Рабочие примеры.
Перенос Docker-проекта на другой VPS
Как перенести Docker-проект на другой VPS: миграция образов, томов с данными, compose и переключение DNS. Пошаговый чек-лист и команды.