Para administrar los contenedores Docker en Windows 10/8/7, Linux (Ubuntu, Centos, Redhat ...), y los macOS usan gráficamente estas mejores y mejores herramientas de administración de GUI Docker y GUI en la categoría gratuita o de código abierto.
Docker es básicamente un entorno virtualizado de código abierto que permite a los usuarios distribuir e instalar múltiples aplicaciones en el servidor sin interferir con la instalación y el proceso del otro. Docker se beneficia más de los entornos de clúster y los centros de datos. Proporciona un entorno aislado para el contenedor. Ahora, ¿qué son los contenedores Docker?
Puede comparar el contenedor Docker con múltiples contenedores disponibles en un solo astillero con diferentes artículos. De la misma manera, Docker ha implementado una tecnología llamada contenedores, que puede decir que es un término utilizado alternativamente en lugar de máquinas virtuales. Sin embargo, los contenedores ocupan menos espacio en comparación con las máquinas virtuales regulares.
Las imágenes del sistema operativo creado por diferentes desarrolladores para usar en contenedores son un paquete de una sola aplicación y todas las dependencias, como bibliotecas, utilidades y datos estáticos en un archivo de imagen, pero sin un sistema operativo completo. Es por eso que los contenedores se pueden comparar con la virtualización ligera. Todos los contenedores instalados en cualquier Docker pueden ejecutarse simultáneamente utilizando el kernel del sistema operativo host pero con procesos aislados. Esto les da un mejor rendimiento mientras usan bajos recursos. Las imágenes que se ejecutan son solo de unos pocos MB. Sin embargo, a diferencia de VirtualBox o Hyper-V, los contenedores y Docker están disponibles para administrar el uso de una interfaz de línea de comandos, ya sea que desee descargar alguna imagen del sistema operativo o administrar diferentes aplicaciones, debe escribir comandos. Podría ser engorroso para los novatos o profesionales que tienen que administrar múltiples contenedores en escritorios personales o centros de datos o grupos de servidores.
Por lo tanto, para mitigar todos estos Docker incomódicos proporciona una API que se puede utilizar para administrarla utilizando aplicaciones de escritorio basadas en GUI (interfaz de usuario gráfico) y herramientas de administración basadas en la web.
Tablero de escritorio Docker
Es una aplicación gratuita fácil de instalar proporcionada por los desarrolladores de Docker. Podemos instalarlo en sistemas operativos Mac, Linux y Windows. Sin embargo, las empresas más grandes con más de 250 empleados deben comprar una suscripción paga.
El beneficio de usar Docker Desktop es que ofrece una interfaz simple que permite a los usuarios administrar contenedores, aplicaciones e imágenes en su PC local sin tocar la línea de comando.
Entonces, lejos solo estaba disponible para Windows y MacOS, pero ahora podemos instalar y tener los beneficios incluso en Distros de Linux como Ubuntu Linux. Incluye Docker Engine, Docker CLI Client, Docker Buildx, Docker Compose, Docker Content Trust, Kubernetes y Credential Helper.

Portainer- ui para Docker
Portainer Community Edition es la GUI de código abierto para Docker, que es extremadamente ligero de peso, solo unos pocos KB. Lo mejor, es la plataforma cruzada y admite Windows 10/8/7, Linux y MacOS para la instalación. La administración de motores Docker individuales generalmente se lleva a cabo utilizando la CLI Docker cuando usa la edición comunitaria y Portainer le proporciona una GUI Docker gratuita, intuitiva y fácil de desplegar que permite la gestión de contenedores, volúmenes y más.
Después de iniciar sesión en Portainer CE, el tablero mostrará una buena descripción del host Docker. En un solo vistazo, se puede ver información de hardware, como el número de procesadores y la cantidad de RAM, así como la información específica de Docker (número de contenedores, imágenes, volúmenes y redes).
Puedes tomar undemostración de PortainerAntes de instalarlo en su propia máquina. El nombre de usuario de la cuenta de demostración esadministracióny contraseñaTryportortainer,Use y obtendrá un tablero de fledge completo. Desde donde puede crear contenedores Docker y gestión de otros servicios.NoEl:En cada 15 minutos se restablecerá la cuenta de demostración.
Además, ofrece plantillas de aplicación, gestión de usuarios y posibilidades adicionales, que no están disponibles solo con Docker y ofrecen un gran valor agregado. Algunas de sus plantillas son WordPress, OpenFass, IronFucntions, CockroachdB, Microsoft OMS Agent y más.
La gestión de usuarios de Portainer Web GUI para Docker, en particular, tiene un gran potencial si se ampliara para incluir la gestión integral de los derechos en el futuro. Además, también está disponible en Popular NAS Box OS, como Synology y Asustor ADM.
Obtener Portainero ver
Ranchero
Rancher también es un software GUI de código abierto y bastante bueno para lo que está destinado, que es administrar diferentes recursos, como imágenes y contenedores. Rancher es una pila de software completa para equipos que adoptan contenedores y pueden múltiples grupos de Kubernetes.
Rancher Management Server se puede implementar en cualquier servidor o clúster de Linux para una alta disponibilidad, sin embargo, antes de usarlo, se asegura de que el Docker esté instalado en el mismo servidor. Rancher es una plataforma de gestión de contenedores de código abierto, facilita la implementación y administración de contenedores en cualquier organización; Una vez que se configura su control de acceso, los usuarios pueden iniciar sesión en él para crear entornos. Los entornos Rancher son un clúster de servidores que se ejecuta en el marco de gestión de clúster y tienen políticas específicas de control de gestión de acceso. Los usuarios pueden usar diferentes entornos con él, como Kubernetes, Docker Swarm y más. Una vez que haya creado su entorno, Rancher permite agregar hosts y otras pilas orquestadas que desea usar. Dentro de la gerencia, Rancher proporciona una gestión detallada de todos los aspectos de la infraestructura y, por supuesto, Docker, como host, contenedores, grupos de almacenamiento y el registro de contenedores. Además de los servicios de contenedores, podemos usarlo para ver los servicios del sistema que ejecutan Kubernetes o enjambre.

El valor real de Rancher es su capacidad para provisar y administrar aplicaciones. Los usuarios o desarrolladores pueden impulsar su aplicación directamente a través del sistema CI y CD, utilizando la CLI o API de Rancher.
Para instalar la herramienta Rancher GUI, simplemente ejecute el siguiente comando Docker:
sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher
Dockstation Docker GUI
Bueno, otro software gratuito pero no de código abierto que puede proporcionar una interfaz de usuario a la línea de comandos de Docker es DockkStation. La interfaz de este software es algo similar a la Kimetaic, pero viene con una amplia gama de características. Puede administrar contenedores y su configuración, ya sea instalando imágenes de aplicaciones, configurar puertos, limpiar contenedores y volúmenes, comenzar y detener algunos proyectos, etc., desde la ventana de Dockstation.
Incluso podemos controlar y administrar contenedores de Docker remotos sin instalar el motor Docker localmente en el sistema donde está DockStation, por lo tanto, es de naturaleza independiente. Viene con diferentes herramientas útiles para monitorear, buscar registros, rastrear el consumo de CPU y memoria de su servidor, redes y bloques de E/S; Monitor de puertos; Lo mejor es el soporte de Docker-Compose, y más.

Está disponible para Linux (Ubuntu 14.04/16.04/18.04/19.04, Centos7.1/7.2, Suse Linux Enterprise 12 o más), MacOS y Windows 7/8/10 o servidor.
Nota-Los desarrolladores no emiten actualizaciones durante mucho tiempo.
Kitemático
Kitematic es una herramienta oficial de interfaz de usuario gráfica (GUI) para administrar Docker, dije oficialmente porque es por el propio Docker. Anteriormente era una herramienta de código abierto de terceros, sin embargo, en 2015 Docker la había hecho cargo. En cuanto a las funciones, no es tan extenso como el Portainer, sí, sí, la GUI de la kitemática para Docker es muy simple de entender y fácil de operar debido al enfoque minimalista.
Todos los contenedores Docker instalados aparecerán en la pantalla principal en las tarjetas con la opción de administrarlos. Kitematic está disponible para Windows 10/8/7 y macOS. Ahora es una parte de la caja de herramientas de Docker que se puede instalar fácilmente y también admite el uso de Virtualbox para crear una capa de virtualmachine en la que Docker está instalado y ejecutando el motor Docker.
Además de las populares imágenes de Docker Hub recomendadas en la pantalla de esta herramienta Docker GUI, también podemos buscar a otros que usen el cuadro de búsqueda dado para instalar.
Nota: El proyecto está en desuso, pero la fuente y el binario están disponibles enGirub.

La integración de Docker Hub le da a Kitematic una parte superior sobre Portainer, ya que no necesitamos escribir etiquetas de aplicación manualmente para instalarlas. Podemos cambiar entre GUI kitemático o CLI Docker para ejecutar y administrar las aplicaciones de contenedores.
Algunas otras herramientas o proyectos de Docker GUI ya no están activos:
UI para Docker
Este es también un proyecto de código abierto disponible enGirub
Astillero
Otros artículos: