Контейнер — это технология виртуализации на уровне операционной системы, которая позволяет изолировать приложения и их зависимости внутри независимых, облегченных окружений. Контейнеры используют ядро хостовой ОС и предоставляют только минимально необходимые ресурсы, в отличие от виртуальных машин, которые требуют полного эмулятора аппаратной среды...
Вступление Будь вы студент или уже состоявшийся разработчик, вы наверняка слышали о «контейнерах». Более того, вероятно вы слышали, что контейнеры — это «лёгкие» виртуальные машины. Но что на самом деле это значит, как именно работают контейнеры и почему они важны? Эта статья посвящена контейнерам, их применению и великолепной идеи, которая за этим стоит. Для этой статьи никакой предварительной подготовки не требуется, кроме базового понимания компьютерных технологий. Ядро и ОС В основе любого компьютера лежит «железо»: процессор, накопитель (hdd, ssd), память, сетевая карта и т...