Docker 1.0: Linux-контейнеры готовы для промышленного применения

Спустя год был представлен первый крупный релиз проекта Docker, нацеленного на предоставление автоматизированной распределённой системы для быстрой сборки, разворачивания и запуска приложений в среде GNU/Linux с помощью контейнеров на базе LXC.По словам разработчиков, релиз Docker 1.0 показывает «зрелость» проекта и позволяет использовать его для повседневных и постоянных нужд. В Docker 1.0 представлен стабильный API, имеющий обратную совместимость и полноту функциональности. Для разработчиков новая версия Docker предлагает: новая инструкция COPY, которая копирует файлы и каталоги «как есть», без изменений; улучшения в томах (Data volumes) и инструкции ADD: в процессе построения образов сохраняются данные о владельце и права на файлы. Инструменты для администраторов в Docker 1.0: появилась возможность приостанавливать и продолжать работу контейнера, что позволяет лучше контролировать распределение ресурсов системы; обновлён профиль безопасности для доступа к устройствам и возможностям контейнера; что касается хранения файлов и файловых систем, был улучшен Device Mapper, добавлена поддержка XFS, добавлена возможность использовать физическое устройство, увеличена скорость удаления контейнеров; со стороны IANA официально зарезервированы порты для работы с API: 2375 и 2376 (для HTTP и HTTPS соответственно). С предыдущей версии 0.11 в Docker было исправлено свыше 40 ошибок, улучшен API и полностью переписана документация. Любопытно, что в качестве примеров использования Docker приводится Cocaine (PaaS от российской компании «Яндекс»).

©  nixp