Перейти к содержанию

Рубрика «DevOps»

Введение в Docker Compose

При интенсивном использовании Docker управление несколькими контейнерами становится громоздким. Docker Compose – это инструмент, который помогает преодолеть эту проблему и легко обрабатывать несколько контейнеров одновременно. В этом руководстве рассмотрим его основные функции и мощные механизмы. Объяснение конфигурации YAML Docker Compose работает, применяя множество правил, объявленных в одном файле конфигурации docker-compose.yml. Эти правила YAML, как человекочитаемые, …

Запуск приложения Spring Boot в Docker с помощью профиля

Все знают, насколько популярен Docker и как модно для Java-разработчиков контейнеризовать свои приложения Spring Boot. Однако не все разработчики знают, как устанавливать профили в докеризованном приложении Spring Boot. В этом руководстве объясним, как запустить приложение Spring Boot с профилями, когда оно находится в контейнере Docker. Базовый Dockerfile Как правило, для докеризации приложения Spring Boot предоставляем …

Файл settings.xml в Maven

При использовании Maven мы сохраняем большую часть конфигурации для конкретного проекта в файле pom.xml. Maven предоставляет файл настроек settings.xml, который позволяет указать, какие локальные и удаленные репозитории он будет использовать. Также можно использовать его для хранения настроек, которые не нужны в исходном коде (например, учетные данные). В этом руководстве узнаем, как использовать файл settings.xml. Рассмотрим …

Запуск контейнеров Docker на неопределенный срок

В этом руководстве рассмотрим способы обеспечения непрерывной работы контейнеров Docker. По умолчанию контейнеры работают только до тех пор, пока выполняется их команда по умолчанию, но общий вариант использования – запускать их на неопределенный срок для целей отладки и устранения неполадок. Основы запуска Docker Рассмотрим некоторые основы команды запуска docker и способы передачи команд контейнеру при …

Разница между Docker, Dockerfile и Docker Compose

По мере того, как все больше и больше приложений переходят на облачные вычисления, терминология иногда может сбивать с толку. В этой статье поговорим о разнице между Docker, Dockerfile и Docker Compose. Docker Начнем с Docker, одного из основных компонентов любой платформы облачных вычислений. Docker – это механизм контейнеров, который позволяет эффективно и безопасно отделять приложения …

Руководство по настройке Apache Kafka с помощью Docker

Docker – один из самых популярных контейнерных движков, используемых в индустрии программного обеспечения для создания, упаковки и развертывания приложений. В этом руководстве узнаем, как настроить Apache Kafka с помощью Docker. Настройка одного узла (ноды) Настройка брокера Kafka с одним узлом удовлетворит большинство потребностей локальной разработки, поэтому начнем с изучения этой простой настройки. Конфигурация docker-compose.yml Чтобы …

Введение в коннекторы Kafka

Apache Kafka® – это распределенная платформа потоковой передачи. Ранее мы обсуждали, как реализовать потребителей и производителей Kafka с помощью Spring. В этом руководстве узнаем, как использовать коннекторы Kafka. Мы рассмотрим: различные типы коннекторов Kafka; функции и режимы Kafka Connect; конфигурацию коннекторов с использованием файлов свойств, а также REST API. Основы Kafka Connect и коннекторы Kafka …