Как подключиться к запущенному контейнеру, созданному с помощью Docker?
Есть несколько способов:
Читать ответПодготовка к интервью
424 вопроса по Docker с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Docker — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: docker, devops, infrastructure.
Каталог
Есть несколько способов:
Читать ответЧтобы просмотреть переменные окружения внутри запущенного Docker контейнера, можно выполнить команду docker exec, которая запускает команду внутри контейнера. Например:
Читать ответПричины утечки памяти в Java:
Читать ответВ Docker и Kubernetes уровни привилегий связаны с безопасностью и управлением доступом, но реализованы они по-разному из-за архитектурных особенностей.
Читать ответVolume, Bind mount, tmpfs mount.
Читать ответДля повышения эффективности Docker-образов важно оптимизировать структуру слоёв:
Читать ответЧтобы получить список процессов, запущенных внутри Docker-контейнера, можно использовать команду:
Читать ответЧтобы сервис в Docker Compose не принимал запросы до полной готовности, обычно используют механизм "healthcheck" и задержку старта с помощью скриптов ожидания.
Читать ответЕсли подсеть Docker по умолчанию конфликтует с локальной сетью при использовании docker-compose, можно изменить подсеть, выделенную для Docker-сетей, чтобы избежать пересечений.
Читать ответDocker-образ, созданный для архитектуры x86-64, не будет напрямую работать на процессоре ARM, так как это разные аппаратные архитектуры с несовместимыми наборами инструкций.
Читать ответВ Docker каждый контейнер получает собственный сетевой интерфейс и IP-адрес внутри виртуальной сети Docker (обычно это bridge-сеть по умолчанию).
Читать ответДля настройки соединения между нодами и адресом Docker обычно используют сетевые возможности Docker, такие как Docker Bridge, Overlay сети или Host-сеть.
Читать ответ