На странице собраны вопросы по Docker — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: backend, containerization, async.
Docker-контейнеры работают на уровне операционной системы При виртуализации создаются полноценные виртуальные машины с собственным ядром Docker использует общий хост-кернел, поэтому работает быстрее и требует меньше…
Чем отличаются Kubernetes DaemonSet и Deployment и где они применяются Deployment — контроллер для управления набором реплик подов, их масштабирования и обновления DaemonSet — обеспечивает запуск копии пода на каждом…
Разница между контейнером и виртуальной машиной виртуальная машина (ВМ) — полноценная гостевая ОС, работающая через гипервизор контейнер — изолированная среда внутри хост-ОС, использующая её ядро ВМ несёт накладные…
С какими проблемами сталкиваются контейнеры на разных аппаратных платформах Окружение: контейнер зависит от ядра хоста и архитектуры CPU Разные архитектуры (x86 и ARM) могут привести к несовместимости образов Бинарные…
Cookie хранится в браузере пользователя как небольшой текстовый файл При каждом запросе cookie отправляется клиентом на сервер через HTTP headers Сессии обычно размещаются на сервере — в памяти, базе данных или кеше…
Для чего нужен HTTP-запрос с методом OPTIONS? позволяет узнать, какие методы поддерживает сервер используется браузером для проверки CORS-политики (preflight request) передаёт в заголовках перечень разрешённых…
Зачем нужен контекст в gRPC-запросах и что происходит после его отмены Контекст как инструмент управления жизненным циклом запроса в Go Передача дедлайнов, сигналов отмены и метаданных между клиентом и сервером…
Работа с HTTP в Go resp.Body представляет собой поток тела ответа Необходимо обязательно вызвать defer resp.Body.Close() В противном случае возникает утечка ресурсов, включая TCP-соединения TCP-соединения не…
На фронтенде Docker используют для изоляции и стандартизации среды Docker помещает frontend-приложение вместе со всеми зависимостями в контейнер Для создания образа применяется Dockerfile: в нём устанавливаются Node,…
Разница между microtask queue и task queue область: асинхронность в Event Loop JavaScript microtask queue: очередь высокоприоритетных операций, которая обрабатывается сразу после текущего стека и до рендеринга…
Браузер загружает и визуализирует веб-страницы По URL он отправляет серверу HTTP/HTTPS-запрос В ответ получает HTML, CSS, JS и прочие ресурсы Разбирает HTML и формирует DOM-дерево Обрабатывает CSS и создаёт…
Контейнеризация Java-приложений с помощью Docker Docker представляет собой платформу для изоляции приложений внутри контейнеров Сначала создают Dockerfile, в котором выбирают базовый образ, как правило openjdk В…