TGViewer
DevOps DevOps @devopsitsec · 23.7K subscribers
Post #2319 3.17K
🖥 Docker показал, как запускать AI-агентов прямо внутри GitHub Actions — но не давать им полный доступ к CI runner.

Для этого используются Docker Sandboxes: агент получает отдельную microVM со своим kernel, filesystem, network stack и даже приватным Docker daemon. Внутри он может иметь root, запускать shell-команды, контейнеры и Testcontainers, но наружу доступ остаётся ограниченным.

В демо агент:

— запускается на GitHub-hosted runner
— заходит в Docker Sandbox
— поднимает PostgreSQL через Testcontainers
— находит специально добавленный баг
— пишет regression test
— исправляет код
— прогоняет тесты
— создаёт draft pull request

Самое интересное здесь — модель изоляции.

Агенту можно дать почти полную свободу внутри sandbox, но оставить небольшой blast radius снаружи: allowlist для сети, ограниченные permissions и разрешение менять только конкретные директории вроде src/**.

То есть вместо идеи «AI-агенту нельзя давать shell» получается более практичный подход:

дай ему shell, Docker и sudo, но запри всё это в одноразовой microVM.

https://www.docker.com/blog/running-ai-agents-in-github-actions-with-docker-sandboxes/
  • 🔥 6
  • ❤ 3
More from @devopsitsec
  1. Sep 21, 2026Kubernetes NodeLocal DNSCache: ускоряем DNS-запросы 🚀 Без NodeLocal DNSCache DNS-запрос о…
  2. Sep 21, 2026Есть серьезный разговор… об ИТ-инфраструктуре и требованиях к ней в современных условиях К…
  3. Sep 20, 2026🐳 Docker-образ с 3,17 ГБ до 354 МБ - почти в 9 раз меньше Такая оптимизация обычно достиг…
  4. Sep 17, 2026⚡️ Поды здоровы, а запросы в Kubernetes случайно отваливаются? Проверьте conntrack. Linux…
  5. Sep 16, 2026✔️ OpenAI на 60% снизила цены на голосовое управление агентами Work и Codex Теперь в дескт…
  6. Sep 16, 2026Что реально стоит за требованиями в вакансиях DevOps-инженера Открываешь вакансию - а там…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →