Dry: інтерактивний менеджер CLI для контейнерів Docker

сухий докер

Docker — це програмне забезпечення, яке дозволяє віртуалізацію на рівні операційної системи, відому як контейнери. Воно використовує функції ізоляції ресурсів ядра Linux, такі як cgroups та простори імен ядра, та інші, щоб дозволити виконання незалежних контейнерів в одному екземплярі Linux.

Docker забезпечує спосіб безпечного запуску ізольованих програм у контейнері, упакованому з усіма його залежностями та бібліотеками.

Якщо ви сьогодні користувачі Docker, ми поговоримо про програму, яка може вас зацікавити.

Про суху

Dry - це безкоштовна крос-платформна програма з відкритим кодом, яка запускається з командного рядка для управління Docker.

Цей інструмент показує нам інформацію про контейнери, образи та мережі , а якщо запущено Docker Swarm, він також показує всіляку інформацію про стан кластера Swarm.

Він може підключатися до локальних або віддалених демонів Docker.

Окрім відображення інформації, його можна використовувати для керування Docker . Більшість команд, доступних в офіційному інтерфейсі командного рядка Docker, також доступні в Dry з такою ж поведінкою.

Як встановити Dry на Linux?

Dry доступний у вигляді одного бінарного файлу, що значно спрощує його встановлення в Linux.

Для тих, хто користується Arch Linux, Manjaro та їхніми похідними, Dry можна знайти в AUR , тому вам потрібно ввімкнути AUR у файлі pacman.conf.

Щоб встановити його, потрібно лише ввести таку команду:

pacaur -S dry-bin

Також можливо встановити Dry з Docker як контейнер, тому, якщо ви хочете встановити його таким чином, вам слід ввести наступне:

docker run -it -v /var/run/docker.sock:/var/run/docker.sock moncho/dry

Останній спосіб встановити Dry на Linux – це завантажити скрипт, який обробить встановлення.

Ми повинні відкрити термінал і виконати наступні команди:

curl -sSf https://moncho.github.io/dry/dryup.sh | sudo sh
sudo chmod 755 /usr/local/bin/dry

Після завершення встановлення ми можемо почати використовувати програму на наших системах.

Як користуватися сухим?

Щоб почати використовувати цю програму в нашій системі, нам потрібно відкрити термінал і виконати таку команду:

dry

При цьому має з'явитися вікно, подібне до цього, де воно показує, що сухе вже функціонує, і відображає інформацію.

висушити

Dry можна використовувати за допомогою деяких ключів, тому, беручи інформацію з його офіційного простору на github , доступи такі:

Глобальні ключі

Ключ Опис
% Показати список фільтрів
F1 Сортувати список
F5 оновити список
F8 показати використання закріплюваного диска -
F9 показати останні 10 подій докера
F10 відображати інформацію про докер
1 показати список контейнерів
2 показати список зображень
3 показати список мережі
4 показати список вузлів (у режимі Swarm)
5 показати список послуг (у режимі Рой)
Стрілка перемістити курсор вгору на один рядок
Стрілка вниз перемістіть курсор на один рядок вниз
g перемістіть курсор вгору
G перемістіть курсор внизу
q вийти з сухого

Команди для контейнерів

Клавіша посилання Опис
Enter відображає командне меню контейнера
F2 увімкнути / вимкнути показ зупинених контейнерів
i оглянути
l контейнерні записи
e на пенсію
s статистика
Ctrl + e видалити всі зупинені контейнери
Ctrl + k матар
Ctrl + r запуск / перезапуск
Ctrl + t зупинка

Команди зображення

Ключ або комбінація Опис
i запис
r запустити команду в новому контейнері
Ctrl + d видалити висячі зображення
Ctrl + e видалити зображення
Ctrl + f Видалити зображення
Enter оглянути

Мережні команди

Ключ або комбінація Опис
Ctrl + e видалити мережу - -
Enter оглянути

Сервісні команди

Ключ Опис
i перевірити службу
l службові записи
Ctrl + r видалити послугу - -
Ctrl + s послуга зупинки
Enter показати сервісні завдання

Переміщення по буферах

Ключ Опис
g перемістіть курсор на початок буфера
G перемістіть курсор до кінця буфера
n після пошуку перейдіть до наступного результату пошуку
N після пошуку поверніться до попереднього результату пошуку
s пошук
стор. вгору перемістити курсор "розмір екрану" вгору
pg вниз перемістити рядки курсору "розмір екрану" вниз

Додати як пріоритетне джерело в Google