Docker Buildx и multi-arch образы: одна сборка для amd64 и arm64
Как собирать и публиковать multi-arch Docker-образы через buildx для amd64 и arm64: manifest list, кэширование, QEMU vs нативные builders и проверка результата
Как собирать и публиковать multi-arch Docker-образы через buildx для amd64 и arm64: manifest list, кэширование, QEMU vs нативные builders и проверка результата
Как правильно использовать Docker volumes и bind mounts, почему это влияет на производительность и надёжность, и как ограничивать доступ к данным
Как выстроить конфигурацию Go-приложения через env vars без расползания параметров, неочевидных дефолтов и ошибок старта
Когда нужен golden builder image, как его сопровождать и как работать с Docker Registry вне Docker Hub
Практики production-сборки Docker-образов: линтеры, сканирование, BuildKit secrets, proxy, healthcheck и разделение build-time и runtime
Как уменьшить Docker-образ Go-приложения с помощью multi-stage сборки и не потерять удобство эксплуатации
Как корректно завершать Go-сервис, не теряя запросы, останавливая фоновые задачи и закрывая ресурсы