Образ Docker — шаблон файловой системы и конфигурации запуска, контейнер — созданный из него экземпляр с процессом, настройками и изменяемым слоем. Dockerfile описывает шаги сборки образа.
Ответ зависит от конкретного проекта: Docker не требует Poetry, uv или virtualenv. Назовите фактический инструмент установки зависимостей, lock-файл и способ запуска Python внутри образа.
Основные драйверы Docker: bridge, host, overlay, macvlan, ipvlan и none. Они различаются сетевой изоляцией, связью контейнеров между хостами и тем, как контейнер представлен во внешней сети.
Namespaces изолируют видимость ресурсов, а cgroups учитывают и ограничивают их потребление. CPU-квоту можно отложить до следующего периода, а при нехватке памяти требуется reclaim, отказ выделения или OOM.
Ответьте отдельно про Docker и Kubernetes, указав уровень опыта: локальная разработка, подготовка образов, выпуск приложений или сопровождение инфраструктуры. Подкрепите это одним примером.
Разделите повседневную работу с приложениями в кластере и администрирование Kubernetes. Назовите реальные действия, частоту работы и проблему, которую решили самостоятельно.
EXPOSE описывает порт, на котором приложение в контейнере предполагает принимать соединения. Директива сама не публикует порт на хосте и не запускает слушающий процесс.
Назовите фактический дистрибутив и среду использования. K3s — полноценный совместимый Kubernetes-дистрибутив с облегчённой поставкой, а Minikube прежде всего удобен для локальных кластеров.
Опишите конкретное изменение CI/CD, исходную проблему и наблюдаемый результат: быстрее обратная связь, надёжнее релиз или меньше ручных действий. Отделите личный вклад от работы команды.
Подключитесь клиентом СУБД через опубликованный порт либо запустите клиент внутри контейнера. Сначала проверьте окружение, базу и права; для просмотра предпочтительна read-only роль.
Разделите опыт с Docker и Kubernetes: сборка и запуск образов — одно, эксплуатация приложений или администрирование кластера — другое. Подкрепите ответ реальной задачей.
Автоматизируйте воспроизводимую поставку артефакта через CI/CD и управление конфигурацией. Docker необязателен: приложение можно запускать как systemd-сервис с версионированными release-каталогами.