05.05.2015 МненияРазработчики и системные администраторы могут, наконец, согласиться в одном — контейнеры дают разработчикам возможность экспериментировать безо всяких рисков и ограничений. Виртуальные контейнеры — это каталоги (если вы сторонник Windows, можете называть их папками), которые безопасным образом изолированы от остального пространства операционной системы. По сути, контейнер — это безопасная система для разработки, которая совместно с хостовой операционной системой использует наиболее важные файлы, при этом позволяя разработчику создавать приложение, не опасаясь возможных негативных последствий для хоста. Контейнер оснащен своим собственным IP-адресом, идентификатором, файловой системой (только несколько файлов «одалживаются» у хоста) и уровнем выполнения. Все уже привыкли к тому, что системные администраторы и разработчики ПО постоянно спорят друг с другом по поводу прав пользователей, прав приложений, доступа с привилегиями администратора, размещения приложений и требований к выделяемому дисковому пространству. Контейнерная виртуализация снимает все эти противоречия, кроме вопроса о дисковом пространстве. Системные администраторы сохраняют за собой привилегию выделения места на диске для контейнеров, но в остальных вопросах разработчики администрируют свой контейнер как хотят. Они могут перезагружать контейнер, когда им вздумается, устанавливать любое ПО и выполнять любые тесты и эксперименты, не опасаясь побеспокоить хост. Что еще делает контейнеры столь привлекательными для ...
читать далее.