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
Если у вас есть вопросы, просто нажмите h», чтобы открыть раздел справки.
Докли Помощь
Для получения более подробной информации посетите официальную страницу GitHub, указанную в конце.
И это все на данный момент. Надеюсь, это было полезно. Если вы проводите много времени, работая с контейнерами Docker, попробуйте Dockly и посмотрите, поможет ли это.
Рекомендуем прочитать:
- Как автоматически обновлять работающие контейнеры Docker
- ctop — инструмент мониторинга командной строки для контейнеров Linux
Ресурс:
- Репозиторий Dockly на GitHub