К основному содержанию
плагин

containers — плагин для GitHub Copilot: что делает и как установить

Панель для управления контейнерами и образами Docker или Podman в GitHub Copilot. Пригодится для мониторинга логов, просмотра слоёв и ресурсов.

Установить в GitHub Copilot · Команда из источника Все способы и платформы ↓
copilot plugin install containers@awesome-copilot
Открыть на GitHub

Что делает containers

Плагин встраивает интерактивный канвас для работы с локальным демоном Docker или Podman. В панели доступны сортируемые списки окружений, фильтрация потоковых логов и графики потребления ресурсов процессора, памяти и сети. Можно подключаться к интерактивному шеллу контейнера прямо через интерфейс.

Файловый браузер просматривает структуру каталогов через ls в запущенных контейнерах. Если контейнер остановлен или собран без командной оболочки (distroless), плагин читает файлы по указанному прямому пути. Также доступен детальный разбор слоёв образа по занимаемому объёму и поиск метаданных об исходном коммите и репозитории.

Для работы требуются Node.js 22 или новее и запущенный демон Docker или Podman. Без прав на вызов docker ps без повышения привилегий канвас не покажет контейнеры.

Какие задачи решает

  • отслеживать потоковые логи и системные метрики контейнера
  • разбирать образ по слоям для поиска лишнего веса
  • просматривать файлы внутри работающих или остановленных контейнеров
  • запускать интерактивную командную строку внутри контейнера

Примеры запросов агенту

  • Открой канвас Containers
  • Почему остановился контейнер web?
  • Почему образ node получился таким большим?

Как установить containers

Команда из источника

copilot plugin install containers@awesome-copilot

По шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой

Вопросы о containers

Как установить containers в GitHub Copilot?

Выполните команду copilot plugin install containers@awesome-copilot в консоли или добавьте репозиторий microsoft/azure-dev-tools в настройках плагинов GitHub Copilot.

Что делает плагин containers?

Открывает панель канваса для управления локальными контейнерами и образами Docker или Podman, отображает логи, графики потребления ресурсов и файловую систему.

Работает ли плагин с Podman?

Да, плагин определяет Podman при отсутствии Docker и базовые операции поддерживаются, хотя основной средой проверки остаётся демон Docker.

Исходный текст

containers · MIT
# Containers

Browse and operate your local Docker or Podman containers and images in a
panel: sortable lists, live log streaming with filtering, CPU and memory
charts, a filesystem browser, image layer size breakdown, and recorded
Dockerfile provenance.

![The Containers panel showing a running container with its live logs.](docs/screenshot.png)

## Install

In GitHub Copilot, open **Customize → Plugins → marketplace gear**, add
`microsoft/azure-dev-tools` (marketplace ID `azure-dev-tools`), and install
`containers` when listed. The full plugin includes the canvas and its opening
skill.

For canvas-only installation, add the [Containers canvas URL](https://github.com/microsoft/azure-dev-tools/tree/containers-latest/canvases/containers/com.github.copilot/extensions/containers)
under **Customize → Canvases → +**. This does not install the opening skill;
open **Containers** from your installed canvases.

The [latest customer README](https://github.com/microsoft/azure-dev-tools/blob/containers-latest/canvases/containers/README.md)
contains the same setup instructions. Use these paths only when published; if
neither is available, report that rather than substituting a source folder.

## Quickstart

1. With the full plugin installed, ask Copilot: **"Open Containers canvas."**
   For a canvas-only installation, open **Containers** from installed canvases.
2. Choose a container to inspect its status, ports, mounts and lifecycle
   controls.
3. Open **Logs** to follow output or **Stats** to watch CPU, memory and network.
4. Ask **"Why did web stop?"** or **"Why is my node image so large?"** and
   Copilot opens the matching view.

## What you can do

- See every container and image, sorted, with live state from the daemon.
- Follow logs as they stream, and filter them.
- Watch CPU, memory and network for a running container.
- Browse the filesystem of a running container that provides `ls`, and read a
  known file path from stopped or distroless containers.
- Break an image into layers to see what made it large.
- Recover what an image records about its source repository and commit.
- Get an interactive shell in a running container — click **terminal** in the
  panel, or just ask Copilot.

## Requirements

- A canvas-capable GitHub Copilot host
- Node.js 22 or later
- Docker Desktop or Docker Engine with a reachable daemon

Podman is detected when Docker is absent and its core paths work, but it has not
received the same real-daemon qualification as Docker.

## Troubleshooting

- **Canvas unavailable:** check that the plugin is enabled, reload extensions,
  fully quit and reopen GitHub Copilot, then retry in a fresh chat.
- **No containers or images:** verify that Docker is installed and that its
  daemon is running, then reopen the canvas.
- **Permission denied:** confirm your user can run `docker ps` without
  elevation. The canvas uses the same local runtime access.
- **Terminal unavailable:** the interactive shell is handed to the host
  Terminal canvas. Use the displayed `docker exec` command in your own terminal
  when that canvas is unavailable.

© Microsoft · MIT · microsoft/azure-dev-tools

Похожие плагины

Все плагины по теме «DevOps и инфраструктура» →
next-ai-drawio DayuanJiang Собирает диаграммы draw.io по описанию на обычном языке и показывает их в браузере сразу, по ходу работы Claude. ★ 36 427звёзд репо terraform официальный HashiCorp Подключает к Claude MCP-сервер Terraform: агент работает с экосистемой Terraform и помогает писать конфигурации Infrastructure as Code. ★ 44 770звёзд репо mcp-tunnels официальный Anthropic Соединяет Claude с MCP-сервером внутри вашей сети через туннель Anthropic: без входящих портов и публичного доступа. ★ 44 770звёзд репо gitlab официальный GitLab Подключает GitLab к Claude Code: агент работает с репозиториями, мерж-реквестами, пайплайнами, задачами и вики прямо из чата. ★ 44 770звёзд репо google-cloud-developer официальный Google LLC Плагин помогает агенту настраивать Google Cloud, выбирать учётные данные и проверять команды gcloud. MCP-сервер подключает актуальную документацию Google. CX Codex ★ 21 606звёзд репо desktop-commander Desktop Commander Связывает Claude Code с локальным MCP-сервером для работы в терминале, управления процессами, чтения офисных документов и настройки заметок. ★ 10 134звёзд репо

Из того же набора6

Спонсоры проекта

Компании, которые помогают держать аналитику открытой