Чем Docker Compose отличается от обычной команды Docker?
Docker Compose — это инструмент для определения и запуска многоконтейнерных Docker-приложений с помощью файла конфигурации (обычно docker-compose.yml).
Читать ответПодготовка к интервью
133 вопроса по Compose с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Compose — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: compose, jetpack compose, docker.
Каталог
Docker Compose — это инструмент для определения и запуска многоконтейнерных Docker-приложений с помощью файла конфигурации (обычно docker-compose.yml).
Читать ответconst square = (x) => x x; const times2 = (x) => x 2; const sum = (a, b) => a + b;
Читать ответDocker — это платформа для создания, доставки и запуска приложений в изолированных контейнерах. Контейнеры позволяют упаковать приложение со всеми его зависимостями, обеспечивая одинаковую работу на любой системе.
Читать ответЧтобы отдебажить причину падения контейнера с синтаксической ошибкой, можно сделать следующее:
Читать ответDockerfile — это скрипт с инструкциями для создания образа Docker.
Читать ответDocker Compose — это инструмент для определения и запуска многоконтейнерных Docker-приложений. С помощью файла docker-compose.yml можно описать конфигурацию нескольких контейнеров, их сети, тома и зависимости между ними.
Читать ответДа, я запускал Docker образы как в Kubernetes, так и с помощью Docker Compose.
Читать ответKubernetes целесообразно использовать в следующих случаях:
Читать ответDocker Compose по умолчанию ожидает конфигурацию в YAML-формате. Использование JSON не поддерживается напрямую. Несмотря на синтаксическую схожесть YAML и JSON, Docker Compose не парсит JSON-файлы как основной формат.
Читать ответЯ имею опыт работы с Docker, Ansible и Kubernetes на уровне, достаточном для автоматизации развертывания и управления приложениями.
Читать ответЧтобы сервис в Docker Compose не принимал запросы до полной готовности, обычно используют механизм "healthcheck" и задержку старта с помощью скриптов ожидания.
Читать ответЕсли подсеть Docker по умолчанию конфликтует с локальной сетью при использовании docker-compose, можно изменить подсеть, выделенную для Docker-сетей, чтобы избежать пересечений.
Читать ответ