¿Busca una forma más fácil de desplegar contenedores Docker? Jack Wallen le muestra cómo, con la ayuda de la GUI basada en la web del Astillero.

    Docker es uno de los ecosistemas más poderosos que ha golpeado el panorama de TI en mucho tiempo. En su mayor parte, el uso de Docker no es tan difícil; pero para algunos, tener que trabajar con la línea de comandos no es un medio para lograr un fin eficiente. Es por eso que ha habido un montón de herramientas GUI desarrolladas para hacer las diversas tareas considerablemente más fáciles.

    Más información sobre redes

    Una de estas herramientas es Shipyard. La simplicidad y facilidad de uso que ofrece definitivamente vale la pena el poco tiempo que lleva su implementación. Quiero demostrar lo fácil que es sacar una imagen y desplegar un contenedor desde esa imagen. Haré una demostración con Nginx y haré que el contenedor sea visible para la red en el puerto 80.

    Esta demostración asumirá que usted ya tiene el astillero desplegado. Si no es así, consulte mi post sobre cómo poner en marcha el astillero.

    Tirando de la imagen

    Tirar de una imagen desde el Docker Hub ya es una tarea sencilla (por ejemplo, docker pull nginx. Pero con Shipyard, ese comando se hace aún más fácil con un clic del botón. Inicie sesión en Astillero y luego vaya a la pestaña Imágenes. Haga clic en Pull Images, escriba nginx y haga clic en Yes (.

    La imagen ya está disponible para el despliegue de contenedores.

    Desplegar un contenedor

    Ahora es el momento de desplegar nuestro contenedor Nginx. Dado que Shipyard ya está funcionando en el puerto 8080, tendremos que asegurarnos de que Nginx funcione en otro puerto. La opción obvia es el puerto estándar http 80.

    Haga clic en la ficha Contenedores y, a continuación, en Desplegar. En la ventana resultante ( ), hay muchas opciones a ser configuradas. El secreto aquí es que sólo se necesitan unos pocos para desplegar su contenedor.

    Como mínimo (para nuestro contenedor Nginx), usted debe llenar lo siguiente:

    • Nombre de la imagen – El nombre de la imagen a utilizar (en este caso, nginx)
    • Nombre del contenedor – El nombre que se usará para el contenedor (podríamos llamarlo nginx)

    La configuración de puertos también debe estar configurada. Lo más probable es que no necesite tener todos los puertos expuestos automáticamente, así que deje esa opción desactivada. Sin embargo, tendrá que rellenar la información de puerto necesaria (.

    Si necesita que su contenedor escuche todas las direcciones del host, rellene 0.0.0.0.0. Si necesita que el contenedor escuche una dirección específica (por ejemplo, una asociada a una interfaz de red específica, introduzca esa dirección en particular. Si ya tiene un servidor ejecutándose en el host en el puerto estándar, puede crear este nuevo contenedor para que se ejecute en el puerto 80 del contenedor y en el puerto 81 del host. De esta forma, cuando apunte un navegador a http://SERVER_IP:81, lo dirigirá automáticamente al puerto de contenedores 80 de Nginx.

    Una vez rellenada, desplácese hacia abajo y haga clic en el botón Desplegar. Su contenedor debe aparecer ahora en la lista como en funcionamiento ( .

    Lo creas o no, así de sencillo es desplegar un contenedor con Shipyard. Por supuesto, este es un contenedor muy básico, pero funciona y Shipyard le dará toda la información que necesita para gestionar ese contenedor. Incluso puede dejar caer en la consola para el contenedor, para una mayor personalización. Para ello, haga clic en el icono de llave inglesa asociado al contenedor recién desplegado y haga clic en Consola. En la ventana resultante, haga clic en Ejecutar y aparecerá la consola del contenedor ( . Ahora puede ponerse a trabajar dentro del contenedor.

    Astillero es todo lo que necesitas

    Si está buscando una de las mejores formas de gestionar sus imágenes y contenedores Docker, le resultará difícil encontrar una solución mejor que la de Shipyard. Esta increíblemente poderosa interfaz gráfica de usuario basada en web es todo lo que necesita para eliminar la complejidad de Docker.

    Boletín de noticias de Data Center Trends

    DevOps, virtualización, la nube híbrida, el almacenamiento y la eficiencia operativa son sólo algunos de los temas del centro de datos que destacaremos. Entregado Lunes y Miércoles