Docker
Введение | |
Статьи про Docker |
Введение
Docker — программное обеспечение для автоматизации развёртывания и управления
приложениями в средах с поддержкой контейнеризации.
Позволяет «упаковать» приложение со всем его окружением и
зависимостями в контейнер, который может быть перенесён на любую
Linux
-систему с поддержкой cgroups в ядре, а также предоставляет
среду по управлению контейнерами.
Изначально использовал возможности
LXC, с 2015 года применял собственную библиотеку, абстрагирующую
виртуализационные возможности ядра Linux — libcontainer.
С появлением Open Container Initiative начался переход от монолитной
к модульной архитектуре.
Разрабатывается и поддерживается одноимённой компанией-стартапом,
распространяется в двух редакциях — общественной (Community Edition)
по лицензии Apache 2.0 и для организаций (Enterprise Edition) по
проприетарной лицензии. Написан на языке
Go
.
Инструкция по работе с Docker от Beget.com