Встречается на собеседованиях • сегодня
В чем разница между Docker и локальным Web-сервером
Docker — это платформа для контейнеризации приложений, которая изолирует приложение со всеми его зависимостями в контейнере. Локальный сервер (например, XAMPP, WAMP) — это просто предустановленное ПО на твоей машине.
Ключевые отличия:
- Изоляция: Docker создает изолированное окружение (контейнер), локальный сервер работает напрямую в системе.
- Переносимость: Docker-контейнеры работают одинаково на любой ОС, локальный сервер требует настройки под конкретную систему.
- Зависимости: В Docker зависимости (PHP, Nginx) упакованы в образ, локальный сервер требует ручной установки.
Пример с Docker:
dockerfile
FROM node:14
WORKDIR /app
COPY package.json .
RUN npm install
COPY . .
CMD ["npm", "start"]Этот Dockerfile создаст контейнер с Node.js и зависимостями проекта.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы