Подготовка к интервью

Вопросы на собеседовании по Docker

424 вопроса по Docker с технических собеседований

424 вопроса 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по Docker — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: docker, devops, infrastructure.

Каталог

Результаты поиска

Найдено: 424
Теория

Работали ли вы с Docker и писали ли Dockerfile?

В последнем проекте я использовал Docker для контейнеризации приложения и упрощения процесса развертывания. Основные задачи, которые решал с помощью Docker:

Читать ответ
Теория

Как отличить физические ресурсы хост-системы от ресурсов, выделенных контейнеру в Docker?

В Docker контейнеры работают поверх ядра хост-системы, используя её физические ресурсы (CPU, память, диск, сеть). Однако контейнеры могут иметь ограничение на использование ресурсов, заданное при их запуске.

Читать ответ
Теория

Вы заметили, что команда docker build для создания образов занимает значительно больше времени, чем ожидалось. После анализа Dockerfile выяснилось, что некоторые инструкции выполняются повторно, даже если они не изменялись.

Для эффективного обновления большого Docker образа без длительных задержек стоит использовать следующие подходы:

Читать ответ
Теория

Что нужно создать или иметь первым: Docker образ, Docker контейнер или Dockerfile?

Первым нужно создать Dockerfile — это текстовый файл с инструкциями, как собрать Docker образ. На основе Dockerfile с помощью команды docker build создаётся Docker образ, а из образа уже запускается Docker контейнер.

Читать ответ
Теория

Каким образом осуществляется сохранение состояния внутри Docker-контейнера?

Состояние внутри Docker-контейнера по умолчанию временное и исчезает при удалении контейнера, так как контейнеры изолированы и не сохраняют изменения в образе. Для сохранения состояния используют:

Читать ответ
Теория

Что такое слои в Docker? Почему нужно минимизировать количество слоёв?

Слои в Docker — это отдельные промежуточные состояния файловой системы, которые создаются при выполнении каждой инструкции в Dockerfile (например, RUN, COPY, ADD).

Читать ответ