Compose
Source: https://github.com/docker/awesome-compose at
30f4b7f6a6c3
License: CC0-1.0
Read the English original
This edition is an AI-assisted translation.
Awesome Compose 
Заголовок раздела «Awesome Compose »
Подборка примеров Docker Compose.
Эти примеры помогут начать интеграцию различных служб с помощью файла Compose и управлять их развертыванием через Docker Compose.
Примечание Эти примеры предназначены для локальной среды разработки: настройки проектов, экспериментов со стеками ПО и т. п. Не развертывайте их в производственной среде.
Содержание
Заголовок раздела «Содержание»- Примеры приложений Docker Compose с несколькими интегрированными службами.
- Примеры отдельных служб.
- Базовые конфигурации для разных платформ (не для production, подходят для личного использования).
Примеры приложений Docker Compose с несколькими интегрированными службами
Заголовок раздела «Примеры приложений Docker Compose с несколькими интегрированными службами» Значок указывает, что этот пример совместим с Docker+Wasm.
ASP.NET / MS-SQL- Приложение ASP.NET Core с базой данных MS SQL Server.Elasticsearch / Logstash / Kibana- Стек Elasticsearch, Logstash и Kibana.Go / NGINX / MySQL- Приложение Go с прокси Nginx и базой данных MySQL.Go / NGINX / PostgreSQL- Приложение Go с прокси Nginx и базой данных PostgreSQL.Java Spark / MySQL- Приложение Java с базой данных MySQL.NGINX / ASP.NET / MySQL- Обратный прокси Nginx с бэкендом C# на ASP.NET.NGINX / Flask / MongoDB- Приложение Python/Flask с прокси Nginx и базой данных Mongo.NGINX / Flask / MySQL- Приложение Python/Flask с прокси Nginx и базой данных MySQL.NGINX / Node.js / Redis- Приложение Node.js с прокси Nginx и базой данных Redis.NGINX / Go- Прокси Nginx с бэкендом Go.NGINX / WSGI / Flask- Обратный прокси Nginx с бэкендом Flask на WSGI.PostgreSQL / pgAdmin- Конфигурация PostgreSQL с веб-интерфейсом pgAdmin.Python / Flask / Redis- Python/Flask с базой данных Redis.React / Spring / MySQL- Приложение React с бэкендом Spring и базой данных MySQL.React / Express / MySQL- Приложение React с бэкендом Node.js и базой данных MySQL.React / Express / MongoDB- Приложение React с бэкендом Node.js и базой данных Mongo.React / Rust / PostgreSQL- Приложение React с бэкендом Rust и базой данных Postgres.React / Nginx- Приложение React с Nginx.Spring / PostgreSQL- Приложение Java с Spring framework и базой данных Postgres.WasmEdge / MySQL / Nginx- Веб-приложение Wasm со статическим HTML-интерфейсом и базой MySQL (MariaDB); интерфейс подключается к микрослужбе Wasm на Rust в среде WasmEdge runtime.WasmEdge / Kafka / MySQL- Микрослужба Wasm подписывается на тему Kafka (Redpanda), преобразует входящие сообщения и сохраняет их в MySQL (MariaDB).
Примеры отдельных служб
Заголовок раздела «Примеры отдельных служб»Базовые конфигурации для разных платформ (не для production, подходят для личного использования)
Заголовок раздела «Базовые конфигурации для разных платформ (не для production, подходят для личного использования)»Gitea / PostgreSQLNextcloud / PostgreSQLNextcloud / Redis / MariaDBPi-hole / cloudflared- Конфигурация Pi-hole со службой DoH cloudflared.Prometheus / GrafanaWordpress / MySQL
Начало работы
Заголовок раздела «Начало работы»Эти инструкции помогут пройти начальный этап создания и развертывания примеров контейнеризированных приложений с Docker Compose.
Требования
Заголовок раздела «Требования»- Убедитесь, что Docker и Docker Compose установлены
- Windows или macOS: Установите Docker Desktop
- Linux: Установите Docker затем Docker Compose
- Скачайте некоторые или все примеры из этого репозитория.
Запуск примера
Заголовок раздела «Запуск примера»В корневом каталоге каждого примера находится compose.yaml с конфигурацией компонентов служб. Все примеры можно запустить локально: перейдите в корневой каталог каждого из них и выполните:
docker compose up -dДополнительные сведения о структуре и ожидаемом результате приведены в README.md каждого примера.
Чтобы остановить и удалить все контейнеры приложения-примера, выполните:
docker compose downКраткие руководства
Заголовок раздела «Краткие руководства»Помимо перечисленных выше готовых к запуску примеров Compose, в каталоге official-documentation-samples находятся краткие руководства. В каждом пошагово объясняется, какие файлы нужно создать для сборки и запуска приложения Docker Compose.
Участие
Заголовок раздела «Участие»Мы приветствуем примеры, помогающие понять, как использовать Docker Compose для распространенных приложений. Подробнее см. в руководстве участника.
HagiCode
HagiCode — агентная среда разработки. Насыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными, превращая разработку в увлекательный процесс.
Насыщенные и удобные взаимодействия с интерфейсом помогают легче планировать, запускать агентов и вести проектную работу.
- УмныйРабочие процессы OpenSpec превращают намерение в исполнимый путь от предложения через дизайн и задачи до готового изменения.
- ЭффективныйМультиагентное выполнение параллельно продвигает исследование, реализацию и проверку в нескольких репозиториях и с привычными Agent CLI.
- ИнтересныйНасыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными.
Скачать для Windows
Поделиться HagiCode
Превращайте идеи в готовое ПО.
HagiCode — агентная среда разработки: рабочие процессы OpenSpec планируют изменение, мультиагентное выполнение его реализует, а Hero Scenario делает долгий путь наглядным, так что идеи становятся готовым ПО.
- Умный
- Рабочие процессы OpenSpec превращают намерение в путь от предложения до готового изменения.
- Эффективный
- Мультиагентное выполнение ведёт исследование, реализацию и проверку параллельно.
- Увлекательный
- Удобный интерфейс упрощает планирование, работу агентов и проектные задачи.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

