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

Как оцениваешь свои знания Docker

Я хорошо разбираюсь в Docker и использую его в продакшн-средах. Умею писать эффективные Dockerfile, оптимизировать образы (мультистейджинг, уменьшение слоев), работать с docker-compose для оркестрации сервисов.

Пример оптимизированного Dockerfile для Node.js:

dockerfile
FROM node:18-alpine AS builder
WORKDIR /app
COPY package*.json ./
RUN npm ci
COPY . .
RUN npm run build

FROM node:18-alpine
WORKDIR /app
COPY --from=builder /app/dist ./dist
COPY package*.json ./
RUN npm ci --only=production
CMD ["node", "dist/index.js"]

Знаю основы сетей, volumes, security best practices (не запускать от root). Есть опыт деплоя в Kubernetes, но углубленно не занимался.

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