У Docker тоже есть свой агент — Gordon!

Мы — AI for Devs: разбираем модели, ИИ‑агентов и инструменты для разработчиков. Делаем практичные гайды, бенчмарки и выкладываем рабочие паттерны — всё, что помогает быстрее строить продукты с LLM. Меньше шума, больше пользы и кода. Подписывайтесь — будет чем прокачать ваш стек.

dockerGordondockerfile

Кажется, многие пропустили, но релиз этого помощника состоялся уже какое-то время назад. Да, теперь и Docker не отстаёт от моды на ИИ — в Desktop и CLI появился собственный агент под именем Gordon. Отставить шуточки!

Gordon — это встроенный AI-ассистент, который умеет анализировать Dockerfile, искать ошибки, оптимизировать сборку, чинить контейнеры и даже мигрировать их на более безопасные Docker Hardened Images. Короче, если ваш контейнер внезапно “упал”, можно просто спросить:

docker ai "почему он упал?"

Идея логичная: собрать по-настоящему production-ready Dockerfile — задача не для слабонервных. Сотни нюансов, best-практики, уязвимости, кэш, слои, образы — на всё это Gordon теперь может хотя бы намекнуть.

Gordon встроен в Docker Desktop 4.38+ и CLI, но пока сидит в бете. Чтобы включить — надо активировать “Docker AI” в настройках. Конечно, Docker подчёркивает: данные шифруются, а запросы не используются для обучения моделей. Верим...

Документация
Блог-пост анонс
Демо на YouTube

@ai_for_devs

Скриншот терминала с логами и текстом ошибки контейнера — демонстрация типичной ситуации, где агент Gordon может помочь найти причину падения контейнера.
Терминал с логами ошибки контейнера — пример кейса для анализа Gordon.
Тёмный терминал с фрагментом Dockerfile и командой для вызова агента (docker ai) — демонстрация анализа и предложений по оптимизации сборки.
Пример анализа Dockerfile и использования команды «docker ai».
Окно настроек Docker Desktop с опцией «Docker AI» — интерфейс включения агента Gordon в Desktop (статус бета, требует Docker Desktop 4.38+).
Настройка Docker Desktop: включение опции Docker AI для активации Gordon.

Читайте так же