Найти в Дзене
49,2 тыс подписчиков

Что такое Docker


Docker — программа, которая позволяет запускать скрипты, создавать при запуске и работе нужные настройки рабочего окружения и собирать разный софт в одно целое. Принцип действия Докера такой:

1. Есть набор различных программ, которые нужно установить, настроить и запустить.
2. Для этого набора программ пишется скрипт, в котором написано, какую программу в какой последовательности нужно ставить и как настраивать. Задача Докера — выполнить эти инструкции и запустить программы как нужно.
3. Для каждой программы Докер создаёт виртуальную машину, в которой работает эта программа. Если в скрипте будет 5 программ, Докер сделает 5 виртуальных машин и объединит их в одну виртуальную сеть.
4. Эта виртуальная сеть со стороны выглядит как единое целое и называется докер-контейнером.

Виртуальная рабочая среда для совместной работы над проектами
Получается, что если мы один раз напишем такой скрипт, в котором будут учтены все наши требования к софту или сайту, то в следующий раз мы можем просто запустить этот скрипт через Докер. Он заведёт весь нужный софт в память и будет исполнять с нужными настройками.

Докер — это как готовая замороженная полуфабрикатная пицца. В ней уже всё готово и нарезано как нужно, нам остаётся только разогреть пиццу в микроволновке. В итоге у нас тоже будет вкусная пицца, но времени мы потратим намного меньше, чем при полноценной готовке.

Для подробностей загляните в нашу статью про Докер — там всё подробно и на примерах: v.thecode.media/...w8w
1 минута
1742 читали