Noticias

Entornos Docker de un solo comando en cualquier máquina con Multipass

Multipass tiene un nuevo flujo de trabajo diseñado para ejecutar contenedores Docker en macOS, Windows o Linux. Un solo comando, sin dependencias, flexibilidad total.

Multipass existe para llevar el desarrollo basado en Ubuntu al sistema operativo de su elección. Ya sea que prefiera la GUI de macOS (incluso en M1), Windows o cualquier otro Linux, la experiencia inigualable de desarrollar software en Ubuntu está al alcance de su mano, simplemente un «lanzamiento de multipass” de distancia. ¡Hoy, el equipo de Multipass está encantado de mejorar esta experiencia para los desarrolladores que trabajan con aplicaciones en contenedores!

Un solo comando

Multipass ahora puede proporcionar una máquina virtual nueva que ejecuta Docker Engine con un solo comando:

multipass launch docker

Efímero o persistente, usted decide. Multipass le permite iniciar y eliminar entornos a voluntad con sencillas instrucciones de un solo comando. De esa manera, puede estar seguro de que siempre comenzará desde un estado tan limpio como lo hace su CI.

Una experiencia casi nativa

Con una configuración sencilla, Multipass ahora albergará máquinas virtuales que ejecutan Docker, y usted puede interactuar con el demonio de Docker dentro de la máquina virtual como si se estuviera ejecutando en su sistema operativo principal. aliasel flujo de trabajo de Docker permite a los usuarios emitir comandos de Docker directamente desde la línea de comandos de su host, sin necesidad de instalar la CLI de Docker.

multipass alias docker:docker

los usuarios pueden interactuar con Docker sin cambiar de contexto.

LEER  How to make your first snap

Docker en la versión de Ubuntu que elijas

Estamos entusiasmados con este nuevo flujo de trabajo de Docker por varias razones. En primer lugar, no tiene nada que instalar en su sistema operativo principal más allá de Multipass. Todo lo demás reside dentro de su máquina virtual, sin contaminar su configuración con herramientas o dependencias excesivas. Además, los desarrolladores nativos de la nube conocen muy bien la sensación de hundimiento del registro de imágenes del contenedor que se sale de control y atasca todo el sistema operativo. En Multipass, esa hinchazón está contenida y una nueva pizarra está a solo un comando de distancia.

Pero, por encima de todo, poder seleccionar libremente el sistema operativo host para sus contenedores le brinda la máxima flexibilidad y control sobre qué núcleo que ejecuta el host. Esto es importante porque los contenedores no tienen su propio kernel, sino que dependen del del host. Linux tiene un historial de ser compatible en términos de las interfaces para el proceso que ejecuta, pero hay casos de uso, como el desarrollo para FIPS, donde un kernel personalizado es justo lo que uno necesita.

Una suite de desarrollo en la nube, ahora con Portainer integrado

Multipass es una gran herramienta para trabajar con contenedores en más de un sentido. minicubo El flujo de trabajo es un gran ejemplo de una herramienta integrada para el desarrollo de contenedores. microk8s se ejecuta sobre Multipass multiplataforma y es nuestra elección para Kubernetes de bolsillo.

Una herramienta adicional que estamos agregando a la bolsa para este flujo de trabajo es PortainerDe hecho, cada instancia de VM creada con el flujo de trabajo de Docker viene con un contenedor Portainer que ya se está ejecutando en Docker. Una vez que se inicia esa instancia, ya está en funcionamiento con una interfaz GUI conveniente para iniciar y administrar sus contenedores.

Próximos pasos

Estamos comprometidos a hacer de Multipass su herramienta de virtualización preferida para desarrollar en Ubuntu en cualquier lugar. Pase por nuestro Discurso si tiene sugerencias de mejoras.

Multipass es altamente personalizable gracias a su integración cloud-init. De hecho, escribimos un blog el año pasado sobre cómo configurar un entorno docker a través de cloud-init. Háganos saber cómo ha personalizado Multipass para sus necesidades específicas y quédese sintonizado para algunas características nuevas más emocionantes en los próximos lanzamientos!

LEER  La actualización de Team Fortress 2 agrega VScript y ahora puede ejecutar Linux dentro de él.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba