Контейнеры в Linux -- что это такое (админстрирование, архитектура ОС)

Linux-контейнер – это набор процессов, изолированный от остальной операционной системы и запускаемый с отдельного образа, который содержит все файлы, необходимые для их работы.

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

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