Перейти к содержимому

Выберите язык

Текущий язык: Русский

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.

logo

Подборка примеров Docker Compose.

Эти примеры помогут начать интеграцию различных служб с помощью файла Compose и управлять их развертыванием через Docker Compose.

Примечание Эти примеры предназначены для локальной среды разработки: настройки проектов, экспериментов со стеками ПО и т. п. Не развертывайте их в производственной среде.

Примеры приложений Docker Compose с несколькими интегрированными службами

Заголовок раздела «Примеры приложений Docker Compose с несколькими интегрированными службами»

Docker + wasm Значок указывает, что этот пример совместим с 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. Compatible с Docker+wasm
  • WasmEdge / Kafka / MySQL - Микрослужба Wasm подписывается на тему Kafka (Redpanda), преобразует входящие сообщения и сохраняет их в MySQL (MariaDB). Compatible с Docker+wasm

Базовые конфигурации для разных платформ (не для production, подходят для личного использования)

Заголовок раздела «Базовые конфигурации для разных платформ (не для production, подходят для личного использования)»

Эти инструкции помогут пройти начальный этап создания и развертывания примеров контейнеризированных приложений с Docker Compose.

В корневом каталоге каждого примера находится compose.yaml с конфигурацией компонентов служб. Все примеры можно запустить локально: перейдите в корневой каталог каждого из них и выполните:

Окно терминала
docker compose up -d

Дополнительные сведения о структуре и ожидаемом результате приведены в README.md каждого примера. Чтобы остановить и удалить все контейнеры приложения-примера, выполните:

Окно терминала
docker compose down

Помимо перечисленных выше готовых к запуску примеров Compose, в каталоге official-documentation-samples находятся краткие руководства. В каждом пошагово объясняется, какие файлы нужно создать для сборки и запуска приложения Docker Compose.

Мы приветствуем примеры, помогающие понять, как использовать Docker Compose для распространенных приложений. Подробнее см. в руководстве участника.

HagiCode

HagiCode — агентная среда разработки. Насыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными, превращая разработку в увлекательный процесс.

Насыщенные и удобные взаимодействия с интерфейсом помогают легче планировать, запускать агентов и вести проектную работу.

Перейти на HagiCodeЧитать документацию
  • УмныйРабочие процессы OpenSpec превращают намерение в исполнимый путь от предложения через дизайн и задачи до готового изменения.
  • ЭффективныйМультиагентное выполнение параллельно продвигает исследование, реализацию и проверку в нескольких репозиториях и с привычными Agent CLI.
  • ИнтересныйНасыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными.

Скачать для Windows

Получить в Microsoft StoreВсе загрузки

Превращайте идеи в готовое ПО.

HagiCode — агентная среда разработки: рабочие процессы OpenSpec планируют изменение, мультиагентное выполнение его реализует, а Hero Scenario делает долгий путь наглядным, так что идеи становятся готовым ПО.

Умный
Рабочие процессы OpenSpec превращают намерение в путь от предложения до готового изменения.
Эффективный
Мультиагентное выполнение ведёт исследование, реализацию и проверку параллельно.
Увлекательный
Удобный интерфейс упрощает планирование, работу агентов и проектные задачи.

Покинуть Awesome Site?

Вы собираетесь перейти на внешний сайт. Мы не контролируем его содержимое и правила конфиденциальности.

Адрес назначения

Перейти на сайт