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

66 записей с тегом "Docker"

Посмотреть все теги

· 5 мин. чтения

1. Обзор

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

В этом руководстве мы увидим два свойства YAML, которые позволяют нам настраивать сеть между контейнерами — expose и ports . Мы подробно опишем их, покажем основные варианты использования и выделим их ключевые отличия.

2. открыть раздел

Во-первых, давайте посмотрим на конфигурацию expose . Это свойство определяет порты, которые Docker Compose предоставляет из контейнера.

· 5 мин. чтения

1. Обзор

В этом руководстве мы узнаем, как использовать политику перезапуска с Docker Compose .

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

2. Политика перезапуска Docker

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

· 8 мин. чтения

1. Обзор

В этой предыдущей статье мы рассмотрели теоретическое введение в Kubernetes.

В этом руководстве мы обсудим, как развернуть приложение Spring Boot в локальной среде Kubernetes, также известной как Minikube.

В рамках этой статьи мы:

  • Установите Minikube на нашу локальную машину
  • Разработайте пример приложения, состоящего из двух сервисов Spring Boot.
  • Настройте приложение в кластере с одним узлом с помощью Minikube.
  • Разверните приложение с помощью конфигурационных файлов

2. Установка миникуба

· 5 мин. чтения

1. Обзор

В этом руководстве мы рассмотрим, как составить список изображений в удаленном реестре Docker и как получить теги для изображения.

Это полезно для того, чтобы узнать, какие версии конкретного образа доступны в реестре, и решить, какую из них использовать.

2. API реестра Docker

Реестр Docker предоставляет API для взаимодействия с реестром. Этот API содержит различные конечные точки, используемые в фоновом режиме интерфейсом командной строки Docker для выполнения различных задач, таких как извлечение, отправка и пометка изображений.

· 5 мин. чтения

1. Обзор

Docker — это программная среда уровня ОС, используемая для создания, управления и запуска контейнеров на серверах и в облаке. Docker поддерживает остановку контейнера двумя разными способами.

В этом руководстве мы научимся останавливать и убивать контейнер с помощью команд docker stop и docker kill .

Мы будем использовать разные команды docker для остановки и удаления контейнера.

2. Понимание команд docker stop и docker kill

· 5 мин. чтения

1. Введение

Одна из многих философий 12-факторных приложений заключается в том, что конфигурация должна храниться в среде. На практике это означает хранение конфигурации отдельно от нашего кода .

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

2. Что такое секреты?

В общем, секреты обеспечивают механизм для безопасного хранения данных, которые могут быть прочитаны приложениями во время выполнения . Секреты играют важную роль в хранении конфиденциальных данных отдельно от кода приложения. Сюда входят такие данные, как пароли, имена хостов, ключи SSH и многое другое.

· 5 мин. чтения

1. Обзор

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

В этом руководстве мы обсудим некоторые из наиболее распространенных вариантов использования, чтобы увидеть разницу между ними.

2. Создание докеров

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

· 7 мин. чтения

1. Обзор

Docker — это платформа виртуализации на уровне операционной системы, которая позволяет нам размещать приложения в контейнерах. Кроме того, это облегчает разделение приложений и инфраструктуры для быстрой доставки программного обеспечения.

Файлы журналов, созданные контейнерами Docker, содержат разнообразную полезную информацию. Всякий раз, когда происходит событие, контейнер Docker создает файлы журнала.

Docker создает журналы в STDOUT или STDERR, включая источник журнала, данные выходного потока и отметку времени. Отладку и поиск первопричины проблем можно выполнить с помощью лог-файлов.

В этом руководстве мы рассмотрим различные способы доступа к журналам Docker.

2. Понимание журналов Docker

· 5 мин. чтения

1. Обзор

В этом уроке мы изучим концепцию тегов в Docker .

Docker поддерживает хранение образов в репозитории Docker Hub . Тег Docker обеспечивает уникальную идентификацию образа Docker. В репозитории Docker есть наборы похожих образов с разными версиями, идентифицируемыми тегами.

Здесь мы научимся помечать образ с помощью команды docker build и docker tag .

2. Понимание тегов Docker

· 4 мин. чтения

1. Обзор

В этом руководстве мы узнаем, как перезапустить один контейнер Docker с помощью Docker Compose .

2. Команда перезапуска Docker Compose

Docker Compose — это инструмент для управления несколькими контейнерами как одной службой. Однако интерфейс командной строки Docker Compose включает команды, которые можно применять к одному контейнеру. Например, команда перезапуска позволяет указать имя службы, которую мы хотим перезапустить, не затрагивая другие запущенные службы:

docker-compose restart service-name