Что такое Docker ? Docker - технология, которая позволяет создавать контейнеры (песочницы) для упрощения разработки и запуска приложений на хостовых системах, например на Linux’ах. Docker в некоторой степени напоминает работу систем виртуализации (гипервизоры). Контейнеры используют ядро текущей операционной системы и делят его между собой. В то время как виртуальные машины с помощью гипервизора используют аппаратные ресурсы. Образ/Image докера это read-only объект, который, по сути, хранит в себе шаблон для построения контейнера. Контейнер — это среда в которой выполняется код. Образы хранятся в репозиториях). Основные компоненты Docker: Для чего он нужен Начать необходимо с проблемы. Давайте представим, что нам необходимо разработать приложение. Но мы не знаем, ни где это приложение будет запускаться, ни кто им будет пользоваться. Другими словами - мы решаем проблему кроссплатформенности. Так как существует огромное, постоянно растущее, множество операционных систем и платформ, мы до