Встречается на собеседованиях • сегодня
Какие плюсы и минусы у 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"]
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы