13 вопросов
Практика
Как Docker обеспечивает изоляцию контейнеров и безопасность через такие фишки как namespaces, cgroups и security scanning?
Какие факторы влияют на максимальное количество контейнеров, которые ты можешь запустить на хосте с 16 ГБ оперативной памяти и четырёхъядерным процессором для микросервисного приложения?
Как ты настраиваешь и управляешь сетевым подключением между Docker контейнерами и хост-машиной, включая такие варианты как bridge networks, host networks, custom networks, overlay networks в Swarm mode и Macvlan networks?
Можешь объяснить, в чём основная функция гипервизора и как он позволяет запускать несколько гостевых операционных систем на одном физическом хосте?
Как ты следишь за Docker контейнерами на проде, и какие инструменты и подходы ты обычно используешь, чтобы всё работало оптимально, отслеживать логи и быстро разбираться с проблемами?
Как Docker Client общается с Docker Daemon и какую роль в этом взаимодействии играют REST API?
Какие основные отличия между Docker Community Edition (CE) и Docker Enterprise Edition (EE), и в каких ситуациях каждый из них лучше использовать?
В чём разница между Docker и виртуализацией, и как отличаются их внутренние архитектуры и использование ресурсов?
Какие основные компоненты Docker и в чём главная функция каждого компонента?
Какие основные плюсы и минусы использования Docker в разработке и продакшене?
Какие ключевые фишки у Docker и как они помогают в быстрой разработке приложений, их развертывании и безопасности?
Что такое Docker и как он упрощает разработку, тестирование и развёртывание приложений на разных окружениях?
Можешь объяснить, как можно внедрить Continuous Integration (CI) и Continuous Development (CD) с помощью Docker, и как Docker помогает создавать согласованные и воспроизводимые окружения в CI/CD pipeline?