Спецификация Docker Compose теперь является открытым стандартом.
Docker Compose, система, созданная Docker для определения мультиконтейнерных приложений, теперь будет разрабатываться в качестве открытого стандарта.
Новый стандарт под названием The Compose Specification, предназначен для того, чтобы приложения, созданные Compose, могли работать в других мультиконтейнерных системах, на таких платформах, как Kubernetes и Amazon Elastic Container Service.
До сих пор Compose существовал только в виде инструмента Docker и ссылки на формат файла. Хотя это была система с открытым кодом, он по-прежнему контролировался в основном Docker (компанией) и использовался только в Docker (продуктах).
Идея Docker состоит в том, чтобы сделать спецификацию доступной в качестве открытого стандарта и обратиться к разработчикам, желающим помочь в создании инструментария и расширении поддержки стандарта. Compose менее сложен, чем другие мультиконтейнерные приложения, например Kubernetes Helm, и остается популярным среди разработчиков, которым нужно только достаточно функциональности для координации контейнеров в приложении. (Режим Docker Swarm также привлекателен, как и легкая ему альтернатива Kubernetes.) Примеры общих составных приложений, созданных с помощью Docker Compose, доступны на GitHub.
В блоге Docker появилось сообщение, что партнерами по The Compose Specification являются Amazon Web Services и Microsoft, другие организации не были названы явно. Обе эти компании предлагают контейнерные сервисы на своих облачных платформах, которые изначально используют файлы Docker Compose — Amazon с помощью Amazon Elastic Container Service и Microsoft через реестр Azure Container (который также поддерживает файлы Kubernetes Config). Проект The Compose Specification уже доступен в базовой версии на GitHub.
Узнать больше о Docker вы можете по ссылке ниже:
по материалам www.infoworld