Поиск по сайту:

Dockly — управление контейнерами Docker из терминала

Несколько дней назад мы опубликовали руководство, в котором описаны почти все детали, которые вам нужно знать, чтобы начало работы с Docker. В этом руководстве мы подробно показали, как создавать контейнеры Docker и управлять ими. Существует также несколько неофициальных инструментов для управления контейнерами Docker. Если вы просматривали наши старые архивы, возможно, вы наткнулись на два веб-инструмента, а именно Portainer и PiCluster. Оба они значительно упрощают задачу управления Docker из веб-браузера. Сегодня я наткнулся на еще один инструмент управления Docker под названием Dockly.

В отличие от вышеупомянутых инструментов, Dockly — это утилита TUI (текстовый пользовательский интерфейс) для управления контейнерами и сервисами Docker из терминала в Unix-подобных системах. Это бесплатный инструмент с открытым исходным кодом, созданный на основе NodeJS. В этом кратком руководстве мы увидим, как установить Dockly и как управлять контейнерами Docker из командной строки.

Установка Докли

Убедитесь, что вы установили NodeJS на свой компьютер с Linux. Если вы еще не установили его, обратитесь к следующему руководству.

  • Как установить NodeJS в Linux

После установки NodeJS выполните следующую команду, чтобы установить Dockly:

npm install -g dockly

Управление контейнерами Docker с помощью Dockly из терминала

Управлять контейнерами Docker с помощью Dockly легко! Все, что вам нужно сделать, это открыть терминал и выполнить следующую команду:

dockly

Dockly автоматически подключится к вашему демону docker localhost через сокет unix и отобразит список запущенных контейнеров в терминале, как показано ниже.

Управление контейнерами Docker с помощью Dockly

Как вы можете видеть на скриншоте выше, Dockly отображает вверху следующую информацию о запущенных контейнерах:

  • Идентификатор контейнера,
  • Название контейнера(ов),
  • Докер-образ,
  • Команда,
  • Состояние работающего контейнера(ов),
  • Положение дел.

В правом верхнем углу вы увидите использование процессора и памяти контейнерами. Используйте клавиши со стрелками ВВЕРХ/ВНИЗ для перемещения между контейнерами.

Внизу есть несколько сочетаний клавиш для выполнения различных задач управления докером. Вот список доступных на данный момент сочетаний клавиш:

  • = — обновить интерфейс Dockly,
  • / — поиск в списке контейнеров,
  • i — отображает информацию о выбранном в данный момент контейнере или сервисе,
  • — показать журналы текущего контейнера или службы,
  • v — переключение между представлением «Контейнеры» и «Службы»,
  • l — запустить сеанс /bin/bash в выбранном контейнере,
  • r — перезапустить выбранный Контейнер,
  • s — остановить выбранный контейнер,
  • h — показать окно СПРАВКИ,
  • q - Выйдите из Dockly.

Просмотр информации о контейнере

Выберите контейнер с помощью стрелок ВВЕРХ/ВНИЗ и нажмите "i", чтобы отобразить информацию о выбранном контейнере.

Просмотр информации о контейнере

Перезапустить контейнеры

Если вы хотите перезапустить свои контейнеры в любое время, просто выберите его и нажмите "r", чтобы перезапустить.

Перезапустите контейнеры Docker.

Остановить/удалить контейнеры и изображения

Мы можем остановить и/или удалить один или все контейнеры сразу, если они больше не нужны. Для этого нажмите "m", чтобы открыть Меню.

Остановить, удалить контейнеры и образы Docker

Отсюда вы можете выполнять следующие операции.

  • Остановите все контейнеры Docker,
  • Удалить выбранный контейнер,
  • Удалить все контейнеры,
  • Удалите все изображения Docker и т. д.

Отобразить раздел справки Dockly

Если у вас есть вопросы, просто нажмите , чтобы открыть раздел справки.

Докли Помощь

Для получения более подробной информации посетите официальную страницу GitHub, указанную в конце.

И это все на данный момент. Надеюсь, это было полезно. Если вы проводите много времени, работая с контейнерами Docker, попробуйте Dockly и посмотрите, поможет ли это.

Рекомендуем прочитать:

  • Как автоматически обновлять работающие контейнеры Docker
  • ctop — инструмент мониторинга командной строки для контейнеров Linux

Ресурс:

  • Репозиторий Dockly на GitHub

Статьи по данной тематике