dockly CLI

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

  • 4 036 ★ репозитория
  • Последний коммит
  • MIT
CLI

Широкий доступ

Почему такой уровень

  • Подключение к Docker-демону дает возможности управления контейнерами и окружением хоста; ограничение списка не уменьшает эти права.
Все причины и проверки

lirantal/dockly

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/dockly

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

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Подключение к Docker-демону дает возможности управления контейнерами и окружением хоста; ограничение списка не уменьшает эти права.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

dockly открывает терминальный интерфейс управления Docker. При запуске он подключается к локальному демону через Unix-сокет и показывает контейнеры, сервисы и образы. Пользователь может исследовать окружение, пока агент помогает интерпретировать состояние и планировать действия. Для другого хоста задаются адрес, порт и протокол соединения. Список контейнеров можно ограничить фильтром, чтобы сосредоточиться на тестовом проекте. Этот фильтр меняет отображение списка и не создает отдельную границу прав Docker.

Для кого. Операторам Docker-окружений, которым нужен интерактивный терминальный обзор контейнеров на локальной или разрешенной удаленной машине.

Подходит, если

  • На тестовой машине нужно быстро увидеть контейнеры и образы.
  • По SSH вы проверяете окружение без браузерной панели.
  • Для обсуждения с агентом хотите ограничить список контейнерами проекта.
  • Нужно подключиться к явно выбранному Docker-демону по заданным параметрам.

Не подходит, если

  • Нельзя дать процессу доступ к Docker-сокету.
  • Фильтр списка должен гарантировать отсутствие прав на другие контейнеры.
  • Задача требует полностью неинтерактивного формата ответа для агента.

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

Подготовь dockly для тестового Docker-хоста и покажи параметры подключения и фильтр контейнеров до управления ими.

Ограничения

Нужен доступ к работающему Docker-демону; проверьте сокет или удаленный адрес перед запуском. Версия Node.js должна подходить выбранному выпуску dockly; перед установкой или обновлением проверьте его поле `engines`. Полномочия определяет Docker-соединение, а фильтр контейнеров ограничивает только видимый список. Интерфейс зависит от возможностей терминала и локали: неверные символы или раскладка требуют настройки до управления рабочими контейнерами.

Как отключить. Закройте dockly и прекратите доступ к удаленному соединению при необходимости. Запущенные контейнеры и образы от закрытия интерфейса не удаляются.

Частые вопросы

Как запустить локально?

Команда `dockly` по умолчанию обращается к локальному Docker-сокету.

Можно ли выбрать другой сокет?

Да. Используйте `--socketPath`.

Как подключить удаленный хост?

Задайте `--host`, `--port` и поддерживаемый `--protocol` для своего соединения.

Как показать только тестовые контейнеры?

Настройте `--containerFilters` по имени или состоянию контейнера.

Почему вместо значков странные символы?

Проверьте поддержку терминала и UTF-8 локаль в переменных `LANG` и `LC_ALL`.

Обсуждение

Вопросов и отзывов пока нет.

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

CLIШирокий доступ6,1 тыс.Звезды репозитория

CLI для постоянных Linux-окружений в Docker или Podman: у каждого проекта свой контейнер, где агент не видит остальную систему

CLIШирокий доступ386Звезды репозитория

dive показывает состав слоев Docker и OCI-образов, отмечает изменения файлов и оценивает лишнее место в образе для проверки в CI.

CLIРасширенный доступ54,7 тыс.Звезды репозитория

Docker MCP

Docker MCP server

MCP-сервер для управления Docker на естественном языке: контейнеры, образы, сети и тома, в том числе на удаленном хосте по SSH

MCP-серверШирокий доступ753Звезды репозитория

nerdctl управляет containerd знакомыми командами Docker: запускает контейнеры, работает с образами и поддерживает Compose.

CLIШирокий доступ10,5 тыс.Звезды репозитория

Docker-песочница для кодинг-агентов: образ на Debian с Copilot CLI, Codex и Pi, а доступ по SSH, RDP и Docker включается флагами.

CLIРасширенный доступ154Звезды репозитория

Коротко о README

Есть вариант запуска самого интерфейса в контейнере с подключенным Docker-сокетом. Такой запуск по-прежнему дает доступ к демону хоста.

Бейдж для README

Сообщить о проблеме

Foxx AIdockly
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.