Cómo usar la interfaz de usuario de Simple Docker para trabajar más fácilmente con contenedores docker
Si está buscando una interfaz gráfica de usuario de Docker fácil de usar, no busque más allá de la interfaz de usuario de Docker simple de Felixg Borrego. A continuación se explica cómo poner en funcionamiento la herramienta.
Administrar contenedores docker desde la línea de comandos es bastante simple. Aun así, muchos administradores prefieren usar herramientas GUI para cada tarea. No hay juicio aquí. Pero, ¿a dónde acude cuando necesita proporcionar una GUI para sus contenedores docker? Una herramienta GUI específica es la interfaz de usuario simple de Docker. Esto comenzó originalmente como una aplicación de Chrome, pero dado que Google anunció que dejaría de usar la aplicación de Chrome, los desarrolladores optaron por migrar esta útil herramienta a una GUI que se puede instalar en Linux, Mac y Windows.
Más sobre centros de datos
Características simples de la interfaz de usuario de Docker:
- Recolección de basura de imágenes y contenedores no utilizados
- Eliminar una imagen o contenedor
- Soporte docker Swarm
- Terminal virtual
- Buscar/extraer imágenes de docker hub
- Fácil implementación de contenedores
- Iniciar/detener/eliminar/listar contenedores
- Gestionar volúmenes y entornos de contenedores
- Ver eventos de la ventana acoplable
Quiero mostrarle cómo instalar esta aplicación y conectarla a su servidor Docker. Instalaré la interfaz de usuario en Elementary OS y la conectaré a un servidor Ubuntu 16.04 que ejecute Docker.
La aplicación funciona a través de la API remota docker, por lo que lo primero que debes hacer es habilitarla en tu servidor docker.
Habilitar API remota
Lo primero que debes hacer es habilitar la API remota docker. Esto se maneja en su servidor docker. Inicie sesión en su servidor docker, abra una ventana de terminal y emita el comando:
sudo nano /lib/systemd/system/docker.servicio
Encuentra la siguiente línea:
ExecStart=/usr/bin/dockerd -H fd://$DOCKER_OPTS
Modifique esa línea para que diga:
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:4243
Guarde y cierre el archivo. Ahora recarga el demonio systemctl con el siguiente comando:
sudo systemctl daemon recargar
Finalmente, reinicie el servicio docker con el comando:
reinicio de la ventana acoplable del servicio sudo
usuario acoplable
Hay un problema más que debe resolverse en el servidor. Debe poder ejecutar los comandos de la ventana acoplable sin privilegios, así que agregue su usuario estándar al grupo de la ventana acoplable con:
sudo usermod -aG docker $USUARIO
Cierra la sesión y vuelve a iniciarla y deberías estar listo para comenzar.
Instalar la interfaz de usuario
Descargue el archivo de instalación para su sistema. Como mencioné, haré una demostración en Elementary OS, por lo que la instalación es tan fácil como ejecutar el siguiente comando (suponiendo que haya guardado el archivo .deb en ~/Downloads):
sudo dpkg -i ~/Descargas/SimpleDockerUI*.deb
Una vez instalado, puede ejecutar la GUI con el comando SimpleDockerUI.
utilizar la interfaz de usuario
Cuando ejecute la interfaz de usuario por primera vez, accederá a la pestaña Configuración. Aquí es donde se conecta a su servidor docker. Ingrese la dirección IP del servidor docker usando el puerto 4243 (que es como configuramos la API anteriormente) y haga clic en Validar. botón (Figura A).
Figura A
Asegúrese de hacer clic en el botón «Guardar» antes de salir de esta ventana; de lo contrario, tendrá que crear una conexión la próxima vez que abra la aplicación. Puede tener tantas conexiones como desee (así que conecte la interfaz de usuario de Simple Docker a todos sus servidores Docker).
En este punto, puede hacer clic en la pestaña Imágenes, extraer una imagen, hacer clic en la imagen (después de que se complete la descarga), hacer clic en el botón Implementar y configurar las opciones del contenedor (Figura B) y haga clic en Ejecutar para implementar el contenedor.
Figura B
Contenedores docker simplificados
Sería difícil encontrar una herramienta que haga que trabajar con contenedores acoplables sea más fácil que la interfaz de usuario simple de Docker. Esta práctica GUI debe considerarse imprescindible para cualquier administrador de docker.