DockStation: Una herramienta GUI para gestionar proyectos de Docker con facilidad

¿Cómo gestionas tus proyectos Docker? ¿Optas por utilizar alguna de las muchas interfaces gráficas basadas en web? ¿O tal vez el comando de línea es tu preferido? ¿Qué tal si te dijera que existe una herramienta de interfaz gráfica de usuario (GUI) que deja atrás a la competencia, ayudándote a construir proyectos Docker simples o altamente complejos con relativa facilidad (porque, después de todo, son contenedores, por lo que siempre habrá cierto nivel de dificultad)?

Esa herramienta es DockStation y es una de las herramientas Docker mejor desarrolladas que he utilizado hasta la fecha. Con DockStation, puedes:

  • Trabajar con contenedores y servicios locales o remotos.
  • Trabajar con Docker Compose (y utilizar tus manifestos Docker previamente creados).
  • Monitorizar estadísticas, puertos y registros.
  • Crear proyectos con un solo clic.
  • Utilizar una GUI en lugar de la mayoría de los comandos Docker más populares.
  • Utilizar un analizador integrado.
  • Arrastrar y soltar imágenes para utilizar en proyectos.
  • Organizar contenedores dentro de la GUI para visualizar mejor tu proyecto.

Aunque DockStation no te tomará de la mano durante el proceso, si comprendes cómo funcionan las implementaciones de contenedores Docker, no deberías tener ningún problema en familiarizarte rápidamente con esta herramienta.

Para individuos y startups, DockStation es gratuito y se puede instalar en Linux, macOS y Windows. Sin embargo, requiere lo siguiente:

  • En Linux: Docker v1.10.0+, Docker Compose v1.6.0+, Ubuntu 14.04LTS o 16.04 LTS (sin embargo, también funciona en Pop!_OS 20.10), CentOS 7.1/7.2 o SUSE Linux Enterprise 12.
  • En macOS: Docker v1.12.0+, Docker Compose 1.6.0+, macOS 10.11.
  • En Windows: Docker v1.12.0+, Docker Compose v1.6.0+ y Windows 10 Pro.

Voy a mostrarte cómo instalar y utilizar DockStation en Pop!_OS.

Índice de Contenido
  1. Lo que necesitarás
  2. Cómo instalar DockStation
  3. Cómo crear un proyecto con DockStation

Lo que necesitarás

Puedes instalar DockStation en cualquier plataforma que utilices, pero necesitarás tener Docker instalado y un usuario que pertenezca al grupo Docker. En Linux, necesitarás un usuario con privilegios sudo para la instalación.

Qualcomm y Lenovo se unen para expandir el universo de ingenieros de software de realidad aumentada

Cómo instalar DockStation

Dirígete a la página de descargas de DockStation y descarga el instalador para Ubuntu/Debian (el resto de distribuciones deberán utilizar AppImage). Guarda ese archivo en tu directorio ~/Downloads. Una vez que se haya descargado el archivo, abre una ventana de terminal y accede a ese directorio con:

cd ~/Downloads

Instala DockStation con:

sudo dpkg -i dockstation*.deb

La instalación probablemente mostrará errores de dependencias. En ese caso, soluciona el problema con:

sudo apt-get install -f

Cómo instalar un escritorio en una máquina virtual con Multipass

Una vez que se complete la instalación, ya estás listo para iniciar la aplicación. Además, si tienes problemas con la instalación de Docker Compose, consulta Cómo utilizar el comando docker-compose.

Cómo crear un proyecto con DockStation

Después de iniciar DockStation, debería conectarse automáticamente al servicio Docker y estarás listo para empezar. Haz clic en el botón Agregar nuevo proyecto (Figura A).

Figura A

Una vez que hayas nombrado tu proyecto, te encontrarás en la ventana del proyecto (Figura B), donde puedes empezar a construir.

Figura B

En la columna central, encontrarás varias imágenes que puedes utilizar para empezar a construir tu proyecto. Si no encuentras lo que buscas en la lista, realiza una búsqueda. Por ejemplo, la imagen de NGINX no aparece automáticamente. Una búsqueda rápida te mostrará la imagen, que luego puedes arrastrar al panel del proyecto en el lado derecho. Después de arrastrar una imagen al lado derecho, se te pedirá que selecciones la versión de la imagen que deseas descargar (Figura C).

Domina Python con este paquete de cursos en línea

Figura C

Selecciona la versión que desees y haz clic en Aceptar. Después de descargar la imagen, aparecerá en el panel de construcción. Agrega las imágenes que necesites para el proyecto y, una vez que estés listo, puedes hacer clic en el botón Configurar para cada contenedor. Hagamos algunos cambios rápidos al contenedor NGINX. Haz clic en el botón Configurar y luego, en la pestaña PUERTOS, cambia el puerto local a 8080 (Figura D).

Figura D

DockStation: Una herramienta GUI para gestionar proyectos de Docker con facilidad - Desarrollo | Imagen 1 Newsmatic

Haz clic en Aceptar y luego, de vuelta en la pestaña ESQUEMA, haz clic en el botón Reiniciar para el contenedor NGINX. Si luego haces clic en la pestaña Puertos, verás el puerto visible hacia la LAN que te permitirá acceder al contenedor en ejecución (Figura E).

Figura E

Cómo crear y utilizar hashes en Bash

DockStation: Una herramienta GUI para gestionar proyectos de Docker con facilidad - Desarrollo | Imagen 2 Newsmatic

Haz clic en el ícono de terminal en la lista de puertos y se abrirá una ventana de terminal dentro del contenedor NGINX. Aquí puedes empezar a desarrollar el contenedor según tus necesidades específicas. Solo asegúrate, al terminar de trabajar, de salir de la terminal con el comando exit (y no simplemente cerrar la terminal con el botón de la ventana), de lo contrario se producirá un error.

Para profundizar en el desarrollo de tus contenedores, vuelve a la ventana de Proyectos y haz clic en la pestaña EDITOR. Aquí (Figura F), puedes editar manualmente el archivo YAML del contenedor.

Figura F

Si realizas cambios en el archivo YAML, asegúrate de hacer clic en REINICIAR.

Y eso es todo para empezar con DockStation. Esta herramienta Docker de GUI para escritorio puede ayudarte a llevar tus habilidades de desarrollo de Docker al siguiente nivel. Aunque puede no ser la mejor opción para principiantes en Docker, sin duda es una de las mejores herramientas disponibles para organizar y mejorar la eficiencia de tus proyectos Docker.

Qué es Scrum y por qué tu negocio lo necesita

Suscríbete a How To Make Tech Work en YouTube de Newsmatic para obtener los últimos consejos tecnológicos para profesionales de negocios de Jack Wallen.

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Desarrollo, allí encontraras muchos artículos similares a DockStation: Una herramienta GUI para gestionar proyectos de Docker con facilidad , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.