Ключевые особенности Docker:
Изоляция процессов: Контейнеры по своей природе изолированы друг от друга и от хост-системы. Это обеспечивается за счет использования механизмов ядра Linux, таких как namespaces (PID, NET, IPC, MNT, UTS) и cgroups (для ограничения ресурсов CPU, памяти, I/O).
Образы (Images): Docker-образу — это неизменяемый, слоистый артефакт, который содержит все необходимое для запуска приложения: код, библиотеки, зависимости, инструменты и конфигурационные файлы. Образы строятся по принципу "слоев поверх слоев", что позволяет повторно использовать общие компоненты и экономить место.
Контейнеры (Containers): Контейнер — это исполняемый экземпляр образа. Он является легковесным, портативным и содержит в себе запущенное приложение. Контейнеры могут быть быстро запущены, остановлены, перемещены и масштабированы.
Dockerfile: Файл Dockerfile содержит набор инструкций, которые описывают процесс построения Docker-образа. Это декларативный подход к созданию образов, который обеспечивает воспроизводимость и автоматизацию сборки.
dockerfile
Ключевые особенности Docker:
Изоляция процессов: Контейнеры по своей природе изолированы друг от друга и от хост-системы. Это обеспечивается за счет использования механизмов ядра Linux, таких как namespaces (PID, NET, IPC, MNT, UTS) и cgroups (для ограничения ресурсов CPU, памяти, I/O).
Образы (Images): Docker-образу — это неизменяемый, слоистый артефакт, который содержит все необходимое для запуска приложения: код, библиотеки, зависимости, инструменты и конфигурационные файлы. Образы строятся по принципу "слоев поверх слоев", что позволяет повторно использовать общие компоненты и экономить место.
Контейнеры (Containers): Контейнер — это исполняемый экземпляр образа. Он является легковесным, портативным и содержит в себе запущенное приложение. Контейнеры могут быть быстро запущены, остановлены, перемещены и масштабированы.
Dockerfile: Файл Dockerfile содержит набор инструкций, которые описывают процесс построения Docker-образа. Это декларативный подход к созданию образов, который обеспечивает воспроизводимость и автоматизацию сборки.
dockerfile
Register or sign in to get access to full answers for all questions from the question bank.