Docker — это инструмент, который позволяет упаковывать приложения и все их зависимости в так называемые контейнеры. Контейнер — это небольшая виртуальная среда, где работает ваше приложение. Представьте, что это как коробка, в которую вы положили всё необходимое для работы программы: код, библиотеки, настройки и т.д. Это удобно, потому что приложение будет одинаково работать на любом компьютере или сервере, где есть Docker. Вам не нужно беспокоиться о том, что у кого-то не установлена нужная версия программы или зависимостей...
Docker — это проект с открытым исходным кодом для автоматизации развертывания приложений в виде переносимых автономных контейнеров, выполняемых в облаке или локальной среде. Одновременно с этим, Docker — это компания, которая разрабатывает и продвигает эту технологию в сотрудничестве с поставщиками облачных служб, а также решений Linux и Windows, включая корпорацию Майкрософт. Рис. 2-2. Docker развертывает контейнеры на всех уровнях гибридного облака. Контейнеры Docker могут работать в любой среде, например в локальном центре обработки данных, в службе стороннего поставщика или в облаке Azure...