dockly CLI
Терминальный интерфейс показывает контейнеры, сервисы и образы Docker для совместного разбора окружения пользователем и агентом.
- 4 036 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Подключение к Docker-демону дает возможности управления контейнерами и окружением хоста; ограничение списка не уменьшает эти права.
Установка
В терминале, через 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`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыТерминальный клиент Docker связывает команды агента с контейнерами, образами, сетями и томами выбранного окружения.
Container от Aerovato
Container
CLI для постоянных Linux-окружений в Docker или Podman: у каждого проекта свой контейнер, где агент не видит остальную систему
dive показывает состав слоев Docker и OCI-образов, отмечает изменения файлов и оценивает лишнее место в образе для проверки в CI.
Docker MCP
Docker MCP server
MCP-сервер для управления Docker на естественном языке: контейнеры, образы, сети и тома, в том числе на удаленном хосте по SSH
nerdctl управляет containerd знакомыми командами Docker: запускает контейнеры, работает с образами и поддерживает Compose.
Docker-песочница для кодинг-агентов: образ на Debian с Copilot CLI, Codex и Pi, а доступ по SSH, RDP и Docker включается флагами.
Коротко о README
Есть вариант запуска самого интерфейса в контейнере с подключенным Docker-сокетом. Такой запуск по-прежнему дает доступ к демону хоста.