Docker 1.0 был выпущен в июне. Одновременно стала предоставляться техническая поддержка на коммерческих условиях. Тогда же вышел продукт Docker Hub для приложений и сервисов разработчиков на протяжении их жизненного цикла.Компания Docker, ведущий коммерческий спонсор контейнерной технологии с открытым исходным кодом Docker, ранее доступной только для Linux, объявила о своём сотрудничестве с Microsoft с целью распространить поддержку данной технологии на серверы под управлением Windows. В результате, как предполагается, будут расширены рамки той работы, которая была начата в этом году.
«Наши компании уже сотрудничали прежде: с июля движок Docker 1.0 представляет собой элемент Azure, — сообщил корреспонденту eWeek вице-президент Docker по корпоративному маркетингу Дэвид Мессина. — Нынешний анонс является логическим продолжением той работы, которую мы уже начали вести вместе».
Популярная технология виртуализации Docker теперь предназначается не только для Linux, поскольку поддержка этой технологии будет распространена на серверы под управлением Windows.
Docker 1.0 был выпущен в июне. Одновременно стала предоставляться техническая поддержка на коммерческих условиях. Тогда же вышел продукт Docker Hub для приложений и сервисов разработчиков на протяжении их жизненного цикла.
Расширение партнерства с Microsoft откроет для Docker путь к корпоративным пользователям Microsoft Server и облаков.
«Microsoft будет напрямую помогать сообществу Docker, чтобы сделать Docker for Windows Server полноценным эквивалентом имеющегося продукта Docker Engine for Linux runtime», — сказал Мессина.
Что касается каких-то финансовых вопросов сотрудничества Microsoft и Docker, то, как отметил Мессина, информация на сей счет не раскрывается.
В реализации Docker для Linux задействованы некоторые присущие Linux инструменты и возможности, включая средства виртуализации Linux Containers (LXC), контрольные группы (cgroups) и пространства имен, которые помогают обеспечить изоляцию и безопасность приложения.
«Windows будет обретать возможности, эквивалентные cgroups и пространствам имен в мире Linux, — сказал Мессина. — Не будем говорить о конкретных деталях, предоставив это Microsoft. Но названные возможности будут встроены на уровне ядра».
Одна из возможностей Docker — создание модели легкого развертывания приложений. Любой компьютер с Linux и Docker Engine позволяет запустить практически любое упакованное в контейнер приложение. После появления поддержки Windows Server приложения по-прежнему нужно будет предназначать для Windows или для Linux. Но их упаковка для исполнения в контейнере станет проще.
«Если речь идет о модульном компоненте распределенного приложения, то он будет создан на базе Windows или Linux. Но само по себе распределенное приложение впервые может быть гибридным», — сказал Мессина.