Узнайте о лучших образовательных организациях на премии Курсы.ру
31 июля 19:00
Подробнее
Меню
Каталог
Каталог
Все статьи
Программирование

Книги по Docker

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

Михаил Парфенов Михаил Парфенов Пресс-секретарь
Книги по Docker

Docker без секретов

Автор: Гош Сайбал

«Docker без секретов» (Гош Сайбал)

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

Читатели узнают о подходах к хранению данных с использованием Docker Storage. Основной акцент сделан на системе Docker Swarm, которая позволяет эффективно управлять контейнерами в распределенной сети и подробно изучить основы взаимодействия в Container Network Model.

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

Книга будет полезна разработчикам программного обеспечения и системным архитекторам.

Микросервисы и контейнеры Docker

Автор: Парминдер Сингх Кочер

«Микросервисы и контейнеры Docker» (Парминдер Сингх Кочер)

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

Читатели получат ответы на следующие вопросы:

  • Как заменить монолитную архитектуру на микросервисную
  • Как устанавливать, использовать контейнеры
  • Как настроить взаимодействие между микросервисами
  • Как обеспечить оптимальное масштабирование
  • Как эффективно управлять контейнерами

Издание предназначено для разработчиков программного обеспечения, архитекторов, DevOps-специалистов. Оно будет полезно руководителям бизнеса, которые хотят оптимизировать IT-инфраструктуру своего предприятия.

The Docker Book: Containerization is the new virtualization

Автор: Джеймс Тернбулл

«The Docker Book: Containerization is the new virtualization» (Джеймс Тернбулл)

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

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

Руководство охватывает все этапы разработки: от тестирования до внедрения в производственную среду. Автор предлагает много методов использования инструмента для создания среды разработки новых проектов, поддержки непрерывной интеграции приложений и платформ. В книге рассматривается применение Docker API, возможности его расширения.

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

Docker in Action, Second Edition

Авторы: Jeff Nickoloff и Stephen Kuenzli

«Docker in Action, Second Edition» (Jeff Nickoloff, Stephen Kuenzli)

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

Читатели познакомятся с методами работы для различных задач: от машин для разработки и тестирования до полномасштабных облачных развертываний.

Книга разделена на три части и состоит из 13 глав. Подойдет для опытных разработчиков со знанием Linux.

Docker: Up & Running: Shipping Reliable Containers in Production

Авторы: Karl Matthias и Sean Kane

«Docker: Up & Running: Shipping Reliable Containers in Production» (Karl Matthias, Sean Kane)

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

В этой книге два ведущих инженера по обеспечению надежности сайтов в New Relic делятся своими знаниями о платформе. Эти знания особо ценны, ведь авторы начали работать с ней практически с самого начала ее создания. Их цель — помочь разработчикам использовать преимущества этой технологии, избежав многих неудач, с которыми им пришлось столкнуться.

После ознакомления с книгой разработчики смогут:

  • Осознать простоту использования инструмента в управлении зависимостями и процессе развертывания приложений
  • Приобрести навыки работы с образами, контейнерами, инструментами командной строки
  • Применять практические подходы в развертывании и тестировании контейнеров Linux на базе Docker
  • Понять особенности отладки контейнеров, а также их структуру и внутренние процессы, которые в них происходят
  • Развертывать производственные контейнеры любого размера в пределах центра обработки данных или облачной среды

Книга создана для тех, кто уже имеет представление о контейнеризации. Новичкам она покажется сложной.

Вывод

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

Содержание
Информация была полезна?
20 оценок, среднее: 4.4 из 5