Технологии · 3 min read · Feb 05, 2026

Новая технология виртуализации контейнеров Linux от Docker

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

Виртуализация Docker

источник изображения: docker.io

Концепция Docker

Для тех, кто не знаком с концепцией этой технологии, ‘Docker’ — это контейнер приложений, который предлагает способ упаковки и компактирования приложения в виртуальный контейнер, что позволяет запускать его на всех различных дистрибутивах Linux.

Пионером этой технологии является Хайкс, который впервые представил Docker в марте 2013 года как внутреннее приложение для компании PaaS dotCloud.

Из-за своей инновационной природы приложение привлекло и вызвало большой интерес со стороны целевого рынка, что подтолкнуло компанию к ребрендингу из dotCloud в Docker Inc. Позже в процессе программное обеспечение получило инвестиции в размере 15 миллионов долларов США от Greylock Partners.

Хотя основная идея этого приложения заключается в том, чтобы быть ориентированным на PaaS, компания увидела необходимость трансформировать его в платформу, и теперь оно было загружено более 400 000 раз различными компаниями и организациями из ИТ-индустрии и предлагается такими гигантами, как Google Compute Engine (GCE) и Red Hat для бета-версии их дистрибутива.

Docker против традиционных виртуальных машин?

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

Тем не менее, в отличие от полноценных виртуальных машин, контейнеры Docker не включают полностью развернутую ОС, а вместо этого делят ОС с хостом.

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

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

Дополнительным преимуществом этой новой технологии виртуализации является то, что она основана на простоте и предлагает API, который администраторы могут использовать для интеграции изображений в более крупный скриптованный рабочий процесс.

Центр обработки данных MacquarieTelecom

источник изображения: macquarietelecom.com

Новая технология и её улучшения

Эта новая технология в первую очередь разработана для удовлетворения и поддержки корпоративного использования различными компаниями. По словам гения Docker, Соломона Хайкса, такое недавнее изобретение сделано для выпуска функций, которые развивают качество.

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

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

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

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

Удивительные дополнительные функции

Помимо упомянутых преимуществ, версия 0.8 также может создавать контейнер на рабочей станции OSX, так как она предоставляет меньшую виртуальную машину, известную как Boot2Docker. Это определенно огромный шаг вперед для разработчиков, проводящих локальное тестирование и разработку.

Хотя система в первую очередь разработана для работы на Linux, она теперь перенастраивается как инфраструктура плагинов, что позволяет ей работать на других платформах, включая Windows, расширяя её охват в плане предоставления другим возможности испытать все её функции. Впервые это программное обеспечение также было разработано для поддержки экспериментального BTRFS.

Планы на будущее

С учетом невероятного и значительного интереса со стороны их клиентов, Docker планирует обновлять программное обеспечение раз в месяц, с их следующим релизом версии 0.9.

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

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

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.