Si tiene varios contenedores Docker repartidos por su sistema de archivos, considere instalar lazydocker para facilitar la administración de contenedores.

Docker y Docker Compose son herramientas fáciles de usar que simplifican la implementación de software en un entorno aislado. Pero hacer un seguimiento del estado de todos sus servicios en ejecución puede llevar mucho tiempo.

lazydocker es una aplicación TUI que lo ayuda a administrar y monitorear todos sus contenedores Docker en un solo lugar.

¿Por qué usar lazydocker?

Docker es una herramienta esencial si desea ejecutar software sin saturar su sistema con nuevos paquetes. Cada aplicación Docker se ejecuta en un contenedor separado y nunca interactúa con otras aplicaciones en su sistema a menos que lo desee explícitamente.

Si aún no lo tiene instalado, debe leer nuestra guía sobre cómo instalar Docker y Docker Compose en Linux.

Docker Compose facilita aún más la implementación de servicios y es especialmente útil cuando proyectos de alojamiento propio en una Raspberry Pi

instagram viewer
. Puede definir la configuración en un solo archivo YAML e iniciar varios contenedores Docker con un solo comando que mostrará los contenedores especificados en el archivo.

Puede ver qué contenedores se están ejecutando escribiendo:

docker-componer ps

...en el directorio donde está su docker-compose.yml se encuentra el archivo.

A medida que pruebe e implemente más software, probablemente creará varios archivos docker-compose.yml en diferentes ubicaciones alrededor de su sistema de archivos, así como iniciar y olvidar aplicaciones dockerizadas que encendió para una sola vez objetivo.

Es difícil controlar o incluso realizar un seguimiento de lo que se está ejecutando, especialmente si los archivos de Docker Compose están dispersos en el disco duro.

La administración puede volverse complicada, y recordar la gama completa de comandos de Docker es una tarea en sí misma.

lazydocker recopila toda la información sobre sus contenedores Docker y la presenta de forma ordenada dentro de su terminal. Puede ver lo que se está ejecutando, consultar los registros, ver uso de recursose inspeccionar los entornos.

También puede detener, pausar, reiniciar y realizar otras operaciones en contenedores individuales o aplicar las acciones a cada servicio en ejecución.

Cómo instalar lazydocker en Linux

Si bien lazydocker viene como una imagen dockerizada, implementarlo de esta manera actualmente significa que no podrá ver los registros o los gráficos de uso de CPU para sus otros contenedores Docker.

En su lugar, debe utilizar el script de instalación de lazydocker:

rizo https://raw.githubusercontent.com/jesseduffield/lazydocker/master/scripts/install_update_linux.sh | intento

No hace falta decir que debe verificar el contenido de cualquier script antes de enviarlo a Bash.

Use lazydocker para administrar sus contenedores Docker

Inicie lazydocker escribiendo:

perezoso

No importa dónde se encuentre en el sistema de archivos o dónde se encuentren las imágenes de Docker o los archivos de Compose de Docker: lazydocker obtendrá información de todos ellos.

Al recorrer verticalmente el lado izquierdo de la TUI, verá cuatro secciones. Estos son Servicios, Contenedores independientes, Imágenes, y Volúmenes.

Dentro de cada una de estas secciones, puede navegar a través de las entradas usando el Arriba y Abajo teclas de flecha en su teclado. A medida que resalta cada entrada, la información relevante se muestra en el panel de la derecha. Alternativamente, puede usar su mouse para hacer clic alrededor de la interfaz.

De forma predeterminada, el panel de información mostrará los registros de cualquier entrada que haya seleccionado, pero puede haga clic en las etiquetas en la parte superior para mostrar las estadísticas de CPU y memoria, el entorno del contenedor, las entradas de configuración, o arriba.

Si una aplicación dockerizada falla, puede examinar todo sobre ella y sobre cualquier otra aplicación dockerizada sin salir de lazydocker.

Las opciones de información antes mencionadas solo están disponibles para contenedores reales. Si ha seleccionado una entrada en Imágenes o Volúmenes, solo podrá ver la configuración.

Con un contenedor resaltado, presione X para abrir un menú de acciones que puede realizar. Además de detener, pausa, y Reanudar, puede eliminar contenedores, abrirlos en un navegador, subir y bajar contenedores o ejecutar comandos directamente.

Además de poder ejecutar comandos desde el menú, también verá la tecla de acceso directo correspondiente para uso futuro.

Si desea realizar acciones masivas en todos sus contenedores, presione el botón b clave para abrir el Comandos masivos menú.

Si elige esta acción mientras está en el Servicios sección, verá los comandos estándar de Docker Compose, mientras que si abre el menú en Contenedores independientes, tendrá opciones para detener, eliminar y podar contenedores.

En las dos secciones restantes, la única acción masiva que podrá realizar es eliminar los volúmenes e imágenes no utilizados.

lazydocker facilita la gestión de contenedores en Linux

Con toda la información de su contenedor en un solo lugar y la administración no requiere más que unas pocas pulsaciones de teclas, es súper simple mantener mejor organizado su extenso puerto virtual.

Si se está enamorando de Docker, considere un sistema de administración de contenedores alternativo en su lugar.