Выявление ошибок в Docker‑файле №2
RLN и CVD — не инструкции Dockerfile; нужны RUN и CMD. Имена образа, исполняемого файла и приложения повреждены, их нельзя достоверно восстановить из фрагмента.
Читать ответПодготовка к интервью
424 вопроса по Docker с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Docker — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: docker, devops, infrastructure.
Каталог
RLN и CVD — не инструкции Dockerfile; нужны RUN и CMD. Имена образа, исполняемого файла и приложения повреждены, их нельзя достоверно восстановить из фрагмента.
Читать ответos.cpu_count() сообщает число логических CPU системы, которое может не учитывать CPU quota контейнера. Если по нему создать большой пул, workers будут конкурировать за небольшую квоту и попадать под throttling.
Читать ответОбраз Docker состоит из неизменяемых слоёв файловой системы; при сборке результаты шагов могут переиспользоваться из кеша. Порядок инструкций Dockerfile влияет на то, сколько работы повторяется после изменения.
Читать ответСначала выясните, проблема в публикации порта, адресе, сети или аутентификации. Внутри контейнера можно использовать штатный клиент БД через docker exec, но изменения нужно делать с нужными правами и планом отката.
Читать ответОсновные сущности Docker — образ, контейнер, registry, сеть и volume. Dockerfile задаёт сборку образа, а Docker Engine управляет созданием и выполнением контейнеров через свой API.
Читать ответПеречислите инструменты через конкретный pipeline AI-сервиса: что собиралось, как выпускалось и какие показатели контролировались. Разделите личную настройку, использование готовой платформы и знания без практики.
Читать ответОбраз Docker — шаблон файловой системы и конфигурации запуска, контейнер — созданный из него экземпляр с процессом, настройками и изменяемым слоем. Dockerfile описывает шаги сборки образа.
Читать ответОтвет зависит от конкретного проекта: Docker не требует Poetry, uv или virtualenv. Назовите фактический инструмент установки зависимостей, lock-файл и способ запуска Python внутри образа.
Читать ответОсновные драйверы Docker: bridge, host, overlay, macvlan, ipvlan и none. Они различаются сетевой изоляцией, связью контейнеров между хостами и тем, как контейнер представлен во внешней сети.
Читать ответNamespaces изолируют видимость ресурсов, а cgroups учитывают и ограничивают их потребление. CPU-квоту можно отложить до следующего периода, а при нехватке памяти требуется reclaim, отказ выделения или OOM.
Читать ответОтветьте отдельно про Docker и Kubernetes, указав уровень опыта: локальная разработка, подготовка образов, выпуск приложений или сопровождение инфраструктуры. Подкрепите это одним примером.
Читать ответEXPOSE описывает порт, на котором приложение в контейнере предполагает принимать соединения. Директива сама не публикует порт на хосте и не запускает слушающий процесс.
Читать ответ