Встречается на собеседованиях • сегодня
Как используешь Docker в процессе разработки
Docker использую для создания изолированных окружений, чтобы избежать проблем с зависимостями и версиями. Основные сценарии:
- Запуск проекта
Контейнеризирую фронтенд (например, React) с nginx для статики. ПримерDockerfile:dockerfileFROM node:18 as build WORKDIR /app COPY package*.json ./ RUN npm install COPY . . RUN npm run build
FROM nginx:alpine
COPY --from=build /app/build /usr/share/nginx/html
text
2. **Инфраструктура**
Запускаю бекенд, БД и другие сервисы через `docker-compose.yml`:
```yaml
services:
frontend:
build: ./frontend
ports: ["3000:3000"]
backend:
image: backend:latest
ports: ["5000:5000"]- CI/CD
Использую образы для тестов и деплоя. Например, в GitHub Actions:yamljobs: test: runs-on: ubuntu-latest container: node:18 steps: [run npm test]
Плюсы: одинаковое окружение у всей команды, быстрый старт новых разработчиков, воспроизводимость продакшн-среды.

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