Рубрики
Uncategorized

Лучший графический интерфейс для докера

Вы все еще отслеживаете свои контейнеры в тоннах консольных окон или увлечены о знании дюжины … Теги с докером, дежоптом.

Вы все еще отслеживаете свои контейнеры в тоннах консоли Windows или увлечения знания десятков команд терминалов? Есть пара хороших графических пользовательских интерфейсов (GUI) для Docker, которые могут сделать вашу жизнь намного проще и увеличить свою производительность. Давайте выберем, какой подойдет вам лучше всего.

Открытый источник (лицензия ZLIB).

ОС: Linux, Mac OS X, Windows.

Портаин Имеет полную поддержку следующих версий Docker:

  • Докер 1.10 до последней версии
  • Автономный Docker Swarm.2.3 ( Примечание: Использование автономного Docker Rash не разговаривается с момента введения встроенного ройного режима в Docker. В то время как более старые версии Поздравера поддержали автономный докер Рой, Portainer 1.17.0, и новее не поддерживают его. Однако встроенный рой режим Docker полностью поддерживается. )

Частичная поддержка следующих версий Docker (Некоторые функции могут быть недоступны):

  • Докер 1.9

Вы можете проверить Живая демонстрация (Admin/Tripportainer).

Портаин можно легко установить С Docker на автономном кластере Linux/Windows Server/Rash. Полнофункциональная платформа позволяет работать с разными конечными точками.

Вы можете управлять реестрами, сетями, объемами, секретами, изображениями и контейнерами. Вы также можете сохранить свою конфигурацию (вы можете найти примеры AlertManager и Prometheus в живой демо-демонстрации) и настроить Docker Rame и Stacks. Портаситель может проверить, будет ли контейнер здоров.

Помимо основных операций, вам нужно работать с такими контейнерами, как Беги, остановитесь, возобновить, убить, удалить и т. Д., Вы также можете Осмотрите контейнеры, см. Журналы, визуализировать базовую статистику, прикрепить и откройте консоль для определенных контейнеров.

Как плюс, вы также получите Ролевая система доступа и Возможность установки расширений Отказ

Заключение : Мощный инструмент GUI, который можно использовать для командного проекта с локальными или удаленными контейнерами, стек докера или Docker Rash. Тем не менее, Портас может оказаться слишком много для ваших общих потребностей. Интерфейс также может быть неудобным, особенно если вы используете много проектов одновременно.

ОС: Linux/Mac/Windows

Dockstation Это бесплатное полнофункциональное настольное приложение, которое позволяет работать с Докер и докер-состав . Это может помочь генерировать чистый и родной Docker-Compose.yml Файл, который можно использовать даже за пределы приложения, используя исходные команды Docker Compose CLI. Это также помогает вам управлять своими контейнерами и службами (как удаленными, так и локальными), так и отслеживать их (журналы мониторинга, журналы поиска, группировку, работающие инструменты и получение информации контейнера). Существуют дополнительные инструменты для общего, многократного и одного мониторинга контейнерных ресурсов.

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

Поскольку Docker-Toolbox (с kitematic) устарел, все пользователи рекомендуются использовать Docker Desktop для Mac и Docker Desktop для Windows .

Этот инструмент дает вам возможность устанавливать ограничения ресурсов для вашего Docker (память, CPU, Swap и размер изображения, обмена файлами, прокси и сеть), настроить Docker Engine, командную строку и Kubernetes (вы можете настроить развертывание в Kubernetes из Docker Desktop).

Используя приборную панель, вы можете использовать не только базовые операции контейнера, но также можно увидеть журналы, базовую статистику и проверять ваш контейнер. Все это может быть называется через контекстное меню или из индикатора в строке состояния.

Открытый исходный код

ОС: (Linux/OSX/Windows)

Требования:

  • Go Version.8.
  • Docker.13 (API.25)
  • Docker-Compose.23.2 (необязательно)

Lazydocker можно использовать как мышь, так и клавиатуру. Для некоторых элементов доступно контекстное меню, где вы можете найти все популярные команды с ярлыками. Хорошая новость заключается в том, что у вас не только основных команд для манипулирования контейнерами, базовыми статистиками, журналами и инспекциями; Вы можете использовать также графическую визуализацию основных метрик (по умолчанию CPU и использование памяти) и «топ» процессов. Кроме того, вы также можете настроить этот раздел практически для всех требуемых метрик.

Для выбранных изображений вы можете увидеть команды от DockerFile, которые выполняются, когда они работают, и унаследованные слои. Очистка неиспользуемых контейнеров, изображений, объемов (Brune) также предоставляется, кроме свободы модификации доступных команд и добавления новых.

В результате у нас есть минималистичный терминальный интерфейс, который может быть действительно полезным с несколькими «не так сложными» проектами.

ОПЕРАЦИОННЫЕ СИСТЕМЫ: Mac/Linux.

Требования:

  • Go.11.4 ~
  • Docker Engine.06.1
  • Портить

Эта консоль UI предназначена для удобного создания и конфигурации новых контейнеров/услуг, где вы можете найти много ключевых устройств для всех необходимых операций.

Вы можете работать с:

  • Изображения (поиск/тяга/удаление, сохранение/импорт/нагрузка, проверка/фильтр)
  • Контейнеры (создание/удаление, запуск/останов, экспорт/коммит, проверьте/переименовать/фильтр, EXEC CMD)
  • Тома (создание/удаление, проверка/фильтр)
  • Сети (удалить, проверять/фильтр)

Вышеупомянутое не является полным списком, а некоторые из самых популярных и удобных бесплатных GUI для Docker. Какой из них выбрать — зависит от ваших потребностей. Если вам нужен действительно мощный инструмент для команды с управлением доступом, работает с Docker Rash, с стеком Docker и может быть развернут на удаленном сервере — выберите Portainer. Если вам требуется мощный инструмент, который работает на нескольких проектах (возможно, удаленных) с Docker-Compose И предпочитаю локальное настольное приложение — выберите Dockstation.

Если ваш проект не такой сложный — вы можете выбрать среди LazyDocker (если вы хотите в основном управлять существующими контейнерами и сервисами с консолью), Docui (если вы в основном создаете простые изображения) или Docker Desktop (если вы цените интеграции на рабочем столе и хотите Получите простую интеграцию с Kubernetes).

Оригинал: «https://dev.to/appfleet/top-gui-for-docker-188b»