Docker es un software que permite la virtualización a nivel de sistema operativo conocidos como contenedores, utiliza las características de aislamiento de recursos del Kernel de Linux, como cgroups y espacios de nombres del Kernel, y otras para permitir la ejecución de contenedores independientes dentro de una única instancia de Linux.
Docker proporciona una forma de ejecutar aplicaciones aisladas de forma segura en un contenedor, empaquetado con todas sus dependencias y bibliotecas.
Si son usuarios de Docker el día de hoy vamos habar de una aplicación que posiblemente les pueda interesar.
Sobre Dry
Dry es una aplicación gratuita, multiplataforma y de código abierto que se ejecuta desde la línea de comandos para administrar Docker.
Esta herramienta nos muestra información sobre contenedores, imágenes y redes, y, si se ejecuta un Docker Swarm, también muestra todo tipo de información sobre el estado del clúster Swarm.
Se puede conectar a daemons Docker locales o remotos.
Además de mostrar información, se puede usar para administrar Docker. La mayoría de los comandos que tiene la CLI Docker oficial están disponibles en Dry con el mismo comportamiento.
¿Cómo instalar Dry en Linux?
Dry está disponible desde un solo binario por lo que su instalación en Linux es muy sencilla.
Para los que son usuarios de Arch Linux, Manjaro y derivados de estos pueden encontrar a Dry en AUR, por lo que deben de contar con AUR habilitado en su archivo pacman.conf.
Para su instalación solamente deben de teclear el siguiente comando:
pacaur -S dry-bin
También es posible instalar Dry desde Docker como un contenedor, por lo que si quieres instalarlo de esta manera debes de teclear lo siguiente:
docker run -it -v /var/run/docker.sock:/var/run/docker.sock moncho/dry
La última forma de instalar Dry en Linux es descargando un script que se encargará de realizar la instalación.
Debemos de abrir una terminal y ejecutar los siguientes comandos:
curl -sSf https://moncho.github.io/dry/dryup.sh | sudo sh
sudo chmod 755 /usr/local/bin/dry
Hecha la instalación ya podemos comenzar a utilizar la aplicación en nuestros sistemas.
¿Cómo utilizar Dry?
Para comenzar a utilizar esta aplicación en nuestro sistema, debemos de abrir una terminal y ejecutar el siguiente comando:
dry
Al hacer esto deberá de aparecernos una ventana similar a esta, donde muestra que dry ya está en función y nos despliega la información.
Dry puede ser utilizado utilizando algunas teclas, por lo que tomando la información desde su espacio oficial en github, los accesos son los siguientes:
Teclas Globales
Tecla Descripción
% Monstrar lista de filtros
F1 Ordenar la lista
F5 actualizar lista
F8 mostrar el uso del disco acoplable
F9 mostrar los últimos 10 eventos de docker
F10 mostrar la información del acoplador
1 mostrar la lista de contenedores
2 mostrar lista de imágenes
3 mostrar lista de redes
4 mostrar lista de nodos (en modo Swarm)
5 mostrar la lista de servicios (en modo Swarm)
ArrowUp mueve el cursor una línea hacia arriba
ArrowDown mueve el cursor una línea hacia abajo
g mover el cursor a la parte superior
G mover el cursor hacia la parte inferior
q salir de dry
Comandos de para los contenedores
Clave de enlace Descripción
Enter muestra el menú de comando del contenedor
F2 activar / desactivar mostrando contenedores detenidos
i inspeccionar
l registros de contenedores
e retirar
s estadísticas
Ctrl+e eliminar todos los contenedores detenidos
Ctrl+k matar
Ctrl+r inicio / reinicio
Ctrl+t detener
Comandos de imagen
Tecla o combinación Descripción
i historial
r ejecutar comando en contenedor nuevo
Ctrl+d eliminar imágenes colgantes
Ctrl+e quita la imagen
Ctrl+f eliminar imagen
Enter inspeccionar
Comandos de red
Tecla o combinacion Descripción
Ctrl+e eliminar la red
Enter inspeccionar
Comandos de servicio
Tecla Descripción
i inspeccionar el servicio
l registros de servicio
Ctrl+r eliminar servicio
Ctrl+s servicio de escala
Enter mostrar tareas de servicio
Moverse por los buffers
Tecla Descripción
g mover el cursor al comienzo del búfer
G mover el cursor al final del buffer
n después de la búsqueda, avanzar hacia el siguiente resultado de búsqueda
N después de la búsqueda, retrocede al resultado de la búsqueda anterior
s buscar
pg up mover las líneas de “tamaño de pantalla” del cursor hacia arriba
pg down mover las líneas de “tamaño de pantalla” del cursor hacia abajo
El artículo Dry: un administrador CLI interactivo para contenedores Docker aparece primero en Dry: un administrador CLI interactivo para contenedores Docker.
Continúar leyendo...