Чем отличаются команды docker run и docker exec?
docker run создаёт новый контейнер из образа и запускает его основной процесс. docker exec запускает дополнительную команду в уже работающем контейнере.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
docker run создаёт новый контейнер из образа и запускает его основной процесс. docker exec запускает дополнительную команду в уже работающем контейнере.
Читать ответПриведите реальные примеры образов: приложение, обработчик данных или окружение задания. Объясните, какие зависимости и воспроизводимость обеспечивал контейнер.
Читать ответВиртуальная машина запускает гостевую ОС поверх виртуального оборудования, контейнер изолирует процессы, обычно разделяя ядро ОС с хостом. Поэтому их границы изоляции различаются.
Читать ответОцените владение Linux и Docker через конкретные задачи: запуск, диагностику, сеть, права, образы и эксплуатацию, а не через абстрактный балл.
Читать ответОпишите, собирали ли вы образы, запускали контейнеры на виртуальной машине и сопровождали окружение. Уточните назначение: разработка, тестовый стенд или production.
Читать ответРазделите работу с готовым окружением, самостоятельное развёртывание и эксплуатацию. Приведите конкретные действия: образ, сеть, конфигурация, секреты, мониторинг или CI/CD.
Читать ответImage layer в Docker — это отдельный слой файловой системы, который представляет собой изменения относительно предыдущего слоя.
Читать ответВ Kubernetes пробы (probes) используются для проверки состояния контейнеров и управления их жизненным циклом. Есть три основных типа проб:
Читать ответЧтобы соединить два Docker-контейнера в одну сеть на одном хосте, нужно создать пользовательскую сеть Docker и запустить контейнеры в этой сети. Это позволит контейнерам общаться друг с другом по именам контейнеров.
Читать ответВ Docker CMD и ENTRYPOINT задают команды, которые будут выполняться при запуске контейнера, но имеют разные цели и поведение:
Читать ответMultistage-сборка в Docker — это метод создания Docker-образов, при котором используется несколько этапов (stage) сборки в одном Dockerfile.
Читать ответВ Docker существуют несколько основных видов сетей, которые используются для организации взаимодействия контейнеров:
Читать ответ