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

Расскажи про свой опыт работы с Docker

Docker позволяет создавать, развертывать и управлять приложениями в изолированных контейнерах. Основные навыки:

  • Создание и настройка Docker-образов через Dockerfile
  • Работа с docker-compose для оркестрации контейнеров
  • Оптимизация образов (мультистейдж-билды, уменьшение размера)
  • Настройка сетей и volumes

Пример простого Dockerfile для фронтенда:

dockerfile
FROM node:16-alpine as build
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
RUN npm run build

FROM nginx:alpine
COPY --from=build /app/dist /usr/share/nginx/html
EXPOSE 80

Работал с CI/CD (GitHub Actions, GitLab CI), где Docker использовался для сборки и деплоя приложений. Понимаю принципы контейнеризации и их преимущества перед виртуальными машинами.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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