В этой статье я покажу как установить сервер для управления проектами «Taiga.io» в Docker. Особенности установки: я буду производить установку на Debian 13, для обратного проксирования на хост установлю nginx. Затем переведу работу сервера на https используя самоподписанный сертификат.
docker
Установка Vaultwarden в Docker
В этой статье описывается установка сервера хранения паролей и секретов Vaultwarden в Docker на собственном сервере. Из особенностей, я использую базу данных MariaDB и обратный прокси сервер Caddy. Для поднятия контейнеров использую Docker compose.
🕒 3 мин.
Запуск простых сервисов в Docker контейнерах
🕒 4 мин.
В этой статье я на практике покажу запуск простых сервисов в Docker контейнерах. Будем поднимать следующие сервисы: Nginx, Apache2, Postgres, Redis, MySQL. Я уже написал довольно много статей по Docker, получился неплохой мини курс. Посмотреть все статьи вы можете здесь. Эта статья, как бы, переходит от теории к практике, поэтому некоторые вещи я не объясняю. Зато даются практические примеры.
Управление ресурсами Docker
🕒 3 мин.
В этой статье я разбираю две темы: ограничение ресурсов Docker контейнеров в docker-compose.yml, и очистка системы от docker мусора.
Сканирование образов Docker и анализ уязвимостей
🕒 3 мин.
В этой статье описаны инструменты для сканирования образов Docker на уязвимости: docker scan и trivy. Но основное внимание уделено именно trivy.
Продвинутые инструкции в Dockerfile
🕒 4 мин.
Здесь мы разбираем продвинутые инструкции в Dockerfile: HEALTHCHECK — для проверки работы приложения, LABEL — для добавления меток, ARG — для автоматизации, SHELL — для изменения оболочки.
Docker Compose — установка и базовое использование
🕒 9 мин.
В этой статье познакомимся с Docker Compose — инструментом для создания многоконтейнерных систем с помощью одного конфигурационного файла.
Сети в Docker
🕒 3 мин.
Из статьи вы узнаете, как устроены сети в Docker, зачем нужны пользовательские сети и как с их помощью изолировать и связывать контейнеры.
Docker — Оптимизация ваших образов
🕒 6 мин.
Оптимизация образов Docker — одна из задач Devops-инженера. В этой статье описаны некоторые методы, которые вы можете применять для оптимизации своих образов Docker.
Проброс каталогов и томов в Docker
🕒 5 мин.
В этой статье мы рассмотрим проброс каталогов и томов в контейнеры Docker. Первое используется для удобства редактирования файлов, второе для надёжного хранения данных.
Создание собственных образов Docker
🕒 9 мин.
Из статьи вы узнаете что такое образ Docker и из чего он состоит. Как создавать свои образы с помощью файла Dockerfile. И как выкладывать собственные образы в репозиторий Docker Hub. Статья поможет вам сэкономить ваше время если вы только начинаете изучать Docker.
Первое знакомство с Docker — установка и базовые понятия
🕒 7 мин.
Эта статья — ваш первый шаг в мир Docker: вы узнаете, что такое контейнеры и образы, как происходит установка Docker на Linux, как запустить первый контейнер всего за пару команд. Просто, понятно и без воды — идеально для новичков!