Docker es una plataforma para desarrollar, enviar y ejecutar aplicaciones que permite a los desarrolladores separar la infraestructura de sus aplicaciones para que puedan entregar software en un tiempo récord.
Más allá de eso, también permite a los desarrolladores implementar, ejecutar y actualizar múltiples contenedores en un servidor.
Dockers se ejecuta en Windows, Linux y macOS. Y es el método de envío de aplicaciones favorito de muchos desarrolladores para implementar y entregar sus aplicaciones a los usuarios finales.
Sin embargo, la administración de Docker son herramientas de línea de comandos, lo que no es fácil para muchos usuarios. Por lo tanto, en este artículo le ofrecemos una colección de aplicaciones de administración de Docker Desktop que facilitan la administración de Docker.
1- Escritorio acoplable
Escritorio acoplable es el oficial GUI de escritorio Docker Aplicación para Windows, Linux y macOS. Proporciona una interfaz de usuario sencilla para gestionar contenedores sin tener que lidiar con la herramienta de línea de comandos.
También puede tener acceso al registro, administrar sus imágenes, almacenamiento, red y más.
2- Estación de acoplamiento
DockStation (src. DockStation)
DockStation ofrece una solución de gestión de contenedores con todas las funciones para macOS, Linux y Windows. Resume toda la información de la línea de comandos en una GUI fácil de usar, junto con un monitor de estadísticas y un administrador de contenedores remoto.
Otra característica única incluida en DockStation es el monitor de puertos que ayuda a DevOps y desarrolladores a administrar todos los puertos abiertos de sus contenedores.
3- Escritorio ranchero
Escritorio ranchero es una herramienta Docker GUI para profesionales, ya que va más allá de administrar aplicaciones, imágenes y contenedores de Docker. Proporciona gestión directa de Kubernetes, incluye reenvío de puertos y más.
Rancher Desktop está disponible para Windows, Linux y macOS. Si está utilizando Apple Silicon, Rancher Desktop le ofrece una compilación de macOS personalizada para M1 y M2.
3- Lazydocker
Esta herramienta es una aplicación basada en terminal que le permite monitorear todos sus contenedores, servicios y actividades, administrar las configuraciones de sus contenedores y ejecutar comandos fácilmente. También puede visualizar y monitorear las estadísticas de su contenedor, administrar sus imágenes y volúmenes de almacenamiento sin tener que preocuparse mucho por los comandos.
Lazydocker está escrito en el lenguaje Go y se puede instalar fácilmente con Go, Homebrew, Scopp o Chocolatey para Windows, AUR para Arch Linux o utilizando el propio Docker.
Lazydocker se lanza como código abierto bajo esa licencia MIT.
acoplador 4- x11
x11docker es un administrador de contenedores visual de código abierto para el escritorio. Es compatible con Docker, podman
y nerctl
. Se ejecuta en el servidor de visualización X.
x11docker le ayuda a evitar fugas de seguridad, requiere dependencias mínimas y ofrece varias opciones que no puede encontrar en otros administradores, como soporte para cámara web, GPU, sonido e impresora.
También puede acceder remotamente a sus contenedores usando SSH, VNC o HTML5.
x11docker se ejecuta en Linux y (con algunas configuraciones y limitaciones) en MS Windows. x11docker no se ejecuta en macOS excepto en una máquina virtual Linux.
5- Ballenero
El Aplicación ballenero proporciona funcionalidad básica para administrar contenedores Docker. La aplicación puede iniciar y detener tanto contenedores independientes como aplicaciones de composición acoplable. Además, admite la visualización de registros de contenedores.
La solución es perfecta para quienes buscan una herramienta sencilla para realizar algunas acciones básicas. Para que la aplicación se ejecute correctamente, asegúrese de que Docker esté instalado en su sistema.
Whaler es un proyecto de código abierto para sistemas Linux, que se publica bajo la licencia GPL-v3.0.
6- Escritorio Podman
El Escritorio Podman app es otro administrador de contenedores que administra Docker, el contenedor Podman y Kubernetes. Admite múltiples configuraciones, configuración de proxy, CPU/memoria y escritorio de máquinas Podman, y más.
La aplicación y el código fuente se publican bajo la licencia Apache-2.0 y están disponibles para Linux, macOS y Windows.
Para sistemas Linux, puede utilizar el paquete Flatpak de FlatHub.
7- Porteador
Portainer es un administrador Docker de código abierto basado en web que funciona para Windows, Linux y macOS. Viene con una interfaz web responsiva que funciona con todos los navegadores modernos.
Portainer le permite administrar las imágenes, redes, secretos, configuraciones, volúmenes y registros de sus contenedores. También puede ampliar sus funciones instalando extensiones.
También puede administrar sus contenedores remotos, Dock stack y Docker Swarm.
8- Kitemática
Kitematic es nuestra última elección aquí, que ofrece muchas funciones interesantes para ejecutar, administrar e implementar contenedores Docker visualmente. Kitematic está disponible para Windows, Linux y macOS.
Le brinda la posibilidad de buscar directamente en la biblioteca de imágenes de Docker y crear sus nuevos contenedores personalizados en un instante.
Sin embargo, el proyecto ya no está en desarrollo activo, pero aún es utilizable.
9-Documentos
Dockui es otra herramienta de línea de comandos escrita en el lenguaje Go. Ofrece funcionalidades similares al Lazydocker, sin embargo, ya no se mantiene.
Docui actúa como una capa de la API de línea de comandos de Docker que le permite administrar imágenes, contenedores, volúmenes y redes.
A diferencia de Dockui, sólo funciona en Mac y Linux.
10- Interfaz de usuario de redacción de Docker
Docker Compose UI es una interfaz web para Docker Compose.
El objetivo de este proyecto es proporcionar una API HTTP mínima además de Docker Compose manteniendo al mismo tiempo la interoperabilidad total con Docker Compose CLI.
La aplicación se puede implementar como un contenedor único, no hay dependencias ni bases de datos para instalar.
Sin embargo, es importante tener en cuenta que el proyecto no recibió ninguna actualización durante años y se encuentra en estado de solo lectura.
Palabra final
Una imagen de contenedor es un paquete ejecutable, liviano e independiente de una pieza de software que incluye todo lo necesario para ejecutarlo: código, tiempo de ejecución, herramientas del sistema, bibliotecas del sistema y configuraciones. El administrador visual de contenedores proporciona una interfaz simple que le permite interactuar con contenedores y aplicaciones y administrar el ciclo de vida de sus aplicaciones directamente desde su máquina.
Etiquetas
Herramientas para desarrolladores Desarrollo de listas Docker Desarrollo web basado en web Servicios web Devops de código abierto Programación DigitalOcean