Cómo crear y desplegar distribuciones Linux instantáneas desde el navegador
Si eres un desarrollador, especialmente aquellos que trabajan con despliegues en contenedores o en entornos en la nube, seguramente trabajas con Linux. Aunque Linux puede no ser tu sistema operativo de escritorio preferido, seguramente es el entorno en el que ejecutas tus contenedores o aplicaciones en la nube. Por ello, es importante contar con acceso fácil a un sistema operativo Linux nativo que sirva como tu entorno de desarrollo.
Para lograr esto, siempre puedes ingresar a tu servidor de Docker o Kubernetes y crear un nuevo contenedor basado en una imagen de Linux específica. También podrías optar por usar una máquina virtual o incluso una herramienta como Multipass.
Sin embargo, existe otra opción. Esta opción te permite desplegar una nueva distribución Linux para satisfacer tus necesidades de desarrollo, todo directamente desde un navegador web. La herramienta se llama Instantbox y te permite crear fácilmente distribuciones de Ubuntu, CentOS, Arch Linux, Debian, Fedora o Alpine Linux con una interfaz sencilla de apuntar y hacer clic.
Qué necesitas para instalar Instantbox
Para poder desplegar Instantbox correctamente, necesitarás un servidor o una máquina de escritorio que ejecute Docker y Docker-compose. Eso es todo lo que necesitas.
Cómo instalar Docker CE
Si aún no tienes Docker instalado, vamos a hacerlo ahora.
Cómo crear tu primer proyecto con Jenkins: Guía paso a paso para principiantesEn primer lugar, agrega la clave GPG necesaria con el siguiente comando:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Luego, agrega el repositorio oficial de Docker:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Ahora, instala las dependencias necesarias con el siguiente comando:
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release -y
Instala la última versión de Docker con estos dos comandos:
sudo apt-get updatesudo apt-get install docker-ce docker-ce-cli containerd.io -y
Asegúrate de que tu usuario siga siendo miembro del grupo docker con el siguiente comando:
sudo usermod -aG docker $USER
Cierra sesión y vuelve a iniciarla para que los cambios surtan efecto.
También es recomendable instalar el comando docker-compose, que se puede hacer con el siguiente comando:
Aprende a dominar el desarrollo de Linux con este bundle de cursos onlinesudo apt-get install docker-compose -y
Cómo desplegar Instantbox
Crea un nuevo directorio con el siguiente comando:
mkdir instantbox
Ingresa a ese nuevo directorio con:
cd instantbox
Descarga y ejecuta el script de instalación con:
Microsoft lanza nuevas herramientas para gestionar la cadena de suministrobash <(curl -sSL
https://raw.githubusercontent.com/instantbox/instantbox/master/init.sh)
Una vez descargado el script, ejecuta docker-compose de la siguiente manera:
docker-compose up -d
Cómo acceder a Instantbox
El despliegue debería tardar solo unos minutos. Cuando termine, abre un navegador web y dirígete a http://SERVIDOR:8888, donde SERVIDOR es la dirección IP o el dominio del servidor de alojamiento. Deberías ver la página principal de Instantbox (Figura A).
Figura A
Cómo instalar Netdata en Ubuntu Server 22.04 y Rocky LinuxCómo desplegar una distribución Linux con Instantbox
Haz clic en la distribución que deseas desplegar, selecciona la versión y haz clic en Siguiente (Figura B).
Figura B
En la ventana resultante (Figura C), configura el puerto, los núcleos de CPU, la memoria y la duración del despliegue.
Figura C
GitHub amplía su programa de escaneo de secretos para repositorios públicosHaz clic en Crear. Luego, cuando se te solicite, haz clic en Confirmar.
Instantbox desplegará la distribución y aparecerá otra ventana emergente en la que podrás hacer clic en Sí para abrir la terminal web. Hazlo y te encontrarás en el indicador de línea de comandos (Figura D) de tu nueva distribución Linux desplegada.
Figura D
Cómo crear distribuciones Linux desechables
Instantbox es una herramienta excelente para crear distribuciones Linux desechables que se pueden utilizar con fines de desarrollo o pruebas. Sin embargo, debes tener en cuenta que solo puedes crear una distribución a la vez. Cuando hayas terminado con la distribución, asegúrate de hacer clic en Purge en la ventana principal de Instantbox para eliminar el despliegue y comenzar de nuevo.
Suscríbete a How To Make Tech Work de Newsmatic en YouTube para obtener los últimos consejos tecnológicos para profesionales de negocios de Jack Wallen.
Aprende desarrollo web full stack y mejora tus habilidades como programadorConviértete en un experto en Linux con estos recursos de Newsmatic Academy:
The Mastering Linux Development Bundle
The Linux & Docker Coding Bundle
The Complete 2022 Linux Certification Training Bundle
The Mastering Linux and Git Certification Bundle
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 Cómo crear y desplegar distribuciones Linux instantáneas desde el navegador , tenemos lo ultimo en tecnología 2023.
Artículos Relacionados