Встречается на собеседованиях • сегодня

Какие плюсы и минусы у Docker

Плюсы:

  • Изоляция: Контейнеры работают независимо, не влияя на хост-систему.
  • Переносимость: "Работает на моей машине" — больше не проблема. Один образ работает везде.
  • Масштабируемость: Легко развертывать и масштабировать приложения (Kubernetes, Swarm).
  • Скорость: Контейнеры запускаются быстрее виртуальных машин.
  • Экосистема: Огромное количество готовых образов в Docker Hub.

Минусы:

  • Кривая обучения: Требует понимания концепций (образы, тома, сети).
  • Безопасность: Изоляция не такая жесткая, как у VM. Нужна настройка.
  • Отладка: Сложнее дебажить внутри контейнера.
  • Размер образов: Могут "раздуваться" без правильной оптимизации (мультистейдж-билды).

Пример Dockerfile:

dockerfile
FROM node:18-alpine
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD ["npm", "start"]
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы