ГЛОССАРИЙ#IT#devops

Что такое Docker

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

Контейнер vs Виртуальная машина

  • VM: полная копия ОС, 2-5 ГБ, медленный старт (1-5 минут), изоляция на уровне гипервизора
  • Контейнер: общее ядро хоста, 50-500 МБ, быстрый старт (секунды), изоляция через namespaces и cgroups Linux
  • Docker — самая популярная реализация контейнеров

Основные понятия

  • Image — шаблон контейнера, неизменяемый
  • Container — запущенный экземпляр image
  • Dockerfile — инструкция по сборке image
  • Docker Hub — реестр публичных images
  • Compose — оркестрация нескольких контейнеров
  • Volume — постоянное хранилище данных

Пример Dockerfile

FROM node:20-alpine WORKDIR /app COPY package*.json ./ RUN npm install COPY . . EXPOSE 3000 CMD ["npm", "start"]
Смотрите также в глоссарии
/glossariy/chto-takoe-docker← Все термины
Лиана Арифметова
АВТОРverifiedред. calcal.ru

Лиана Арифметова

Создатель и главный редактор

Миссия: демократизировать сложные расчёты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».

Mathematical Engineering · МФТИ · редактирует каталог с 2012 года

Был ли этот калькулятор полезен?

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Инструмент справочный — не заменяет эксперта

Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.

Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.

Профессиональные решения — медицинские, финансовые, инженерные — должны приниматься только после консультации с квалифицированным специалистом. Не используйте автоматический расчёт как единственное основание для важных решений.

Ограничение ответственности. Авторы и разработчики сервиса не несут ответственности за прямой или косвенный ущерб, возникший из-за использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию результатов.