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

Какие возникали ошибки при использовании Docker

1. **Проблемы с объемами (volumes)**: - Если не указать `-v` при запуске контейнера, данные внутри контейнера теряются после остановки. - Ошибки прав доступа, особенно при монтировании хостовых директорий (`Permission denied`). ```bash docker run -v /host/path:/container/path image_name ``` 2. **Утечки ресурсов**: - Забытые контейнеры (`docker ps -a` показывает "зомби"), неочищенные образы (`docker system prune`). 3. **Сетевые конфликты**: - Порт уже занят (`Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use`). - Решение: освободить порт или изменить маппинг (`-p 8080:80`). 4. **Ошибки сборки (Dockerfile)**: - Пропущенный `.dockerignore` приводит к отправке ненужных файлов в контекст сборки. - Кэш мешает при обновлении зависимостей (`RUN apt-get update && apt-get install -y package`). 5. **Проблемы с DNS**: - Внутри контейнера не резолвятся домены. Решение: явно указать DNS в `daemon.json` или при запуске (`--dns 8.8.8.8`). 6. **Ошибки ОС**: - На Windows/Mac возможны проблемы с производительностью из-за виртуализации (гипервизор, WSL2). **Совет**: Всегда проверяй логи (`docker logs `) и используй `docker-compose` для сложных конфигураций.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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