Инструкции Docker Compose

Инструкции контейнеров

Контейнеры Docker стали для меня находкой. Они помогают быстро и удобно настроить любые программные продукты для совместной работы. Можно создать столько интересных приложений, используя минимум кода! В конвейер разработки легко интегрировать любые инструменты, включая DroneCI, CircleCI и GitLab Runner. Это значительно расширяет творческие просторы. На моё скромное мнение, сервис полезен всем, кто занимается разработкой программ. Поэтому я создал ценные инструкции по сборке контейнеров Docker. Вы вправе использовать их для создания различных проектов на базе Linux.

Запуск MinIO через Traefik с Docker Compose

MinIO — S3-совместимое объектное хранилище: бэкапы, артефакты CI, вложения приложений, статика. Ниже — один узел за Traefik: API на s3.(yourdomain), консоль на minio.(yourdomain).

Нужны рабочий Traefik и сеть traefik_network.

1. Каталог и .en...

Запуск Docker Registry через Traefik с Docker Compose

Частный Docker Registry хранит ваши образы рядом с GitLab Runner и стендом: docker push/pull без Docker Hub. Ниже — registry:2 за Traefik с basic auth (htpasswd).

Нужны рабочий Traefik и сеть traefik_network.

1. Каталог и пароль

...

Запуск Transmission через Traefik с Docker Compose

Transmission — лёгкий torrent-клиент с веб-UI. На домашнем сервере удобно держать его за Traefik (HTTPS + basic auth из образа), а пир-порт пробросить отдельно.

Нужны рабочий Traefik и сеть traefik_network.

1. Каталог

mkdir -p transmissio...

Запуск iTop через Traefik с Docker Compose

iTop — ITSM и CMDB в духе ITIL: инциденты, запросы, изменения, проблемы, известные ошибки, конфигурационные единицы. Ниже — свой образ Apache + PHP 8.3, MariaDB и доступ по HTTPS через Traefik.

Нужны рабочий Traefik и сеть traefik_network (в compose...

Запуск GLPI через Traefik с Docker Compose

GLPI — ITSM и учёт активов: заявки, инвентарь, контракты, база знаний. Ниже — GLPI 11 и MySQL 8.4 за Traefik на HTTPS, без публикации порта 80 наружу.

Нужны рабочий Traefik и сеть traefik_network.

1. Каталог и .env

mkdir -p glpi/data/{glpi,mysql...

Запуск devpi (прокси-кэш PyPI) через Traefik с Docker Compose

devpi — свой индекс Python-пакетов: кэширует ответы upstream (например Aliyun) на диске стенда. При pip install miss уходит наружу один раз, дальше отдача локально. Это не полный клон PyPI, а прокси-кэш.

Нужны рабочий Traefik и сет...

Запуск Pulp (зеркало RPM) через Traefik с Docker Compose

Pulp 3 — свой репозиторий пакетов: синхронизируете upstream RPM (Alma, EPEL, Docker CE, Kubernetes) на диск стенда и раздаёте клиентам по HTTPS. Удобно, когда внешние зеркала тормозят или недоступны, а узлам нужен предсказуемый baseurl.

...

Запуск ntfy через Traefik с Docker Compose

ntfy — простой HTTP/Web push для уведомлений: топики, приложение, curl, интеграции со скриптами и мониторингом. На домашнем сервере удобно держать свой инстанс за Traefik с логином и без открытой регистрации.

Нужны рабочий Traefik и сеть traefik_netwo...

Запуск Jellyfin через обратный прокси Traefik с Docker Compose

Jellyfin — свободный медиасервер без подписок и телеметрии: фильмы, сериалы, музыка и фото с телевизора, телефона или браузера. На домашнем сервере это как раз та «фильмотека», о которой шла речь во введении к заметкам — рядом с Immic...

Пошаговая инструкция по установке Rocket.Chat с помощью Docker Compose и Traefik, включая создание каталога, всех необходимых файлов и запуск сервиса.

=== Пошаговая инструкция по установке Rocket.Chat с помощью Docker Compose и Traefik, включая создание каталога, всех необходимых файлов и запуск...

services: strapi-app: containername: strapi-app image: strapi/strapi restart: unless-stopped environment: - DATABASECLIENT=postgres - DATABASEHOST=strapi-postgres - DATABASEPORT=5432 - DATABASENAME=strapi - DATABASEUSERNAME=strapi - DATABASEPASSWORD=StrApiPassw0rd ports: - 1337:1337 volumes: - ./app:/srv/app…

CoreDNS в Docker Compose — основной и secondary DNS для своего домена на домашнем сервере.

Подробное руководство по получению SSL-сертификата от Let’s Encrypt с использованием Certbot и DNS записи. Узнайте, как безопасно настроить свои домены.

Подробное руководство по настройке обратного прокси Traefik с использованием Docker Compose. Узнайте, как запустить и настроить Traefik для управления трафиком и использования SSL-сертификатов.