Новые функциональные возможности в Docker Engine 1707 полный обзор выпуска

В июле 2017 года команда разработчиков Docker выпустила новую версию Docker Engine 1707, которая содержит ряд значительных обновлений и улучшений. Docker Engine, являющийся ядром Docker, предоставляет основную функциональность для управления контейнерами, и обновление до версии 1707 значительно расширяет возможности Docker.
Одной из ключевых новых функций является возможность мульти-стадийной сборки образов. Теперь разработчики могут оптимизировать процесс создания образов, используя несколько этапов сборки и переиспользуя промежуточные результаты. Это позволяет значительно сократить размер получаемых образов и ускорить процесс сборки.
Другой важной новой функцией является поддержка секретов в Docker Swarm. Это позволяет безопасно передавать секретную информацию, такую как пароли, ключи или сертификаты, при развертывании приложений в кластере Swarm. Теперь разработчики могут безопасно хранить и использовать конфиденциальные данные в своих контейнерах.
В общем, обновление Docker Engine 1707 предоставляет разработчикам новые мощные инструменты для создания, управления и развертывания контейнеров. Эти функциональные возможности значительно расширяют возможности Docker и упрощают процесс разработки и развертывания приложений. Если вы работаете с Docker, обновление до версии 1707 является обязательным шагом, чтобы воспользоваться всеми новыми возможностями и улучшениями.
О новом релизе Docker Engine 17.07
1. Улучшенная поддержка многоуровневых сборок образов
Docker Engine 17.07 предлагает новые функции, которые помогают упростить и улучшить работу с многоуровневыми сборками образов. Теперь вы можете настроить и использовать зависимости между различными слоями образа, что позволяет эффективно управлять процессом сборки и обновления образов.
2. Поддержка механизма сетей на основе плагинов
Версия 17.07 включает поддержку механизма сетей на основе плагинов, что позволяет разработчикам создавать и использовать собственные плагины для настройки и управления сетевыми подключениями контейнеров. Это предоставляет гибкость и возможность интеграции с различными сетевыми решениями.
3. Улучшения в масштабировании сервисов и управлении контейнерами
Были внесены улучшения в масштабирование сервисов и управление контейнерами. Благодаря новой функциональности, вы можете легко настраивать и масштабировать сервисы, а также более эффективно управлять контейнерами в различных окружениях.
4. Встроенная поддержка шифрования сетевого трафика
17.07 включает в себя встроенную поддержку шифрования сетевого трафика, которая обеспечивает безопасность передачи данных между контейнерами и хостом. Это является важным обновлением, которое помогает защитить ваши данные и предотвратить возможные атаки на вашу систему.
5. Улучшенная поддержка Windows
В этом релизе также была улучшена поддержка Windows, включая новые функции и исправления ошибок. Теперь вы можете эффективно использовать Docker на операционных системах Windows и взаимодействовать с контейнерами, как на Linux-серверах.
Это только некоторые из новых возможностей, предоставляемых Docker Engine 17.07. В целом, этот релиз открывает новые горизонты для разработчиков и администраторов, облегчая работу с контейнеризацией и предоставляя больше возможностей для создания и управления Docker-контейнерами.
Основные новые возможности в Docker Engine 17.07
Выпуск Docker Engine 17.07 включает ряд новых функций и улучшений, которые значительно расширяют возможности популярной платформы контейнеризации. Docker Engine 17.07 представляет собой мощный инструмент для разработчиков и администраторов, обеспечивая им множество новых возможностей и функций.
Вот некоторые из ключевых новых возможностей Docker Engine 17.07:
- Конфигурация сети: Docker Engine 17.07 предоставляет новые функции для настройки и управления сетью контейнеров. Теперь можно создавать пользовательские сети и настраивать протоколы и параметры сетевых соединений. Также появилась поддержка дополнительных сетевых драйверов.
- Масштабирование сервисов: Docker Engine 17.07 упрощает масштабирование сервисов с помощью новых команд и функций. Теперь легко можно изменять количество экземпляров контейнеров и настраивать их параметры, чтобы обеспечить высокую производительность и отказоустойчивость.
- Управление секретами: Функция управления секретами позволяет безопасно хранить и передавать конфиденциальную информацию, такую как пароли и ключи доступа, между контейнерами и сервисами. Docker Engine 17.07 использует шифрование и автоматически регулирует доступ к секретам, обеспечивая высокий уровень безопасности.
- Поддержка Windows Server 2016: Docker Engine 17.07 полностью поддерживает Windows Server 2016, что дает возможность разрабатывать и запускать контейнеры на операционной системе Windows. Теперь разработчики могут использовать Docker для упаковки и доставки Windows-приложений в контейнерах.
- Улучшенное управление ресурсами: Docker Engine 17.07 предоставляет новые инструменты для управления ресурсами контейнеров, такие как ограничение использования памяти и CPU, установка приоритетов и т.д. Это позволяет эффективно использовать ресурсы хоста и обеспечивает стабильность работы приложений.
Это лишь некоторые из новых возможностей Docker Engine 17.07, которые значительно расширяют функциональность и гибкость платформы контейнеризации. Разработчики и администраторы теперь имеют больше инструментов для управления и оптимизации своих контейнерных приложений.
Вопрос-ответ:
Какие новые функциональные возможности были добавлены в Docker Engine 1707?
В Docker Engine 1707 было добавлено несколько новых функциональных возможностей, включая поддержку стеков Swarm для Windows, гибридные сети для Windows, улучшенный Docker Volume API и многое другое.
Какова основная цель добавления поддержки стеков Swarm для Windows?
Основная цель добавления поддержки стеков Swarm для Windows состоит в том, чтобы позволить пользователям использовать Swarm-mode для развертывания и управления приложениями на платформе Windows.
Что такое гибридные сети для Windows и для чего они используются?
Гибридные сети для Windows - это новая функция, которая позволяет создавать сети, которые объединяют контейнеры Docker с сетями виртуальных машин Hyper-V. Они используются для обеспечения взаимодействия между контейнерами Docker и виртуальными машинами на платформе Windows.
Что нового в улучшенном Docker Volume API?
Улучшенный Docker Volume API включает в себя возможность подключения внешних томов к контейнерам Docker, возможность создания и уничтожения томов во время выполнения контейнера, а также поддержку различных типов томов, таких как NFS и SMB.
Каким образом были улучшены команды `docker stack deploy` и `docker stack ls`?
Команда `docker stack deploy` была модифицирована таким образом, чтобы поддерживать развертывание стеков Swarm на платформе Windows. Команда `docker stack ls` теперь может отображать список всех запущенных стеков Swarm.
Какие новые функциональные возможности были добавлены в Docker Engine 1707?
В Docker Engine 1707 было добавлено несколько новых функциональных возможностей, включая поддержку архитектуры Windows, добавление метаданных к контейнерам, возможность ограничивать ресурсы контейнера и многое другое.