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.

Cómo crear y desplegar distribuciones Linux instantáneas desde el navegador - Desarrollo | Imagen 1 Newsmatic

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.

Índice de Contenido
  1. Qué necesitas para instalar Instantbox
  2. Cómo instalar Docker CE
  3. Cómo desplegar Instantbox
  4. Cómo acceder a Instantbox
  5. Cómo desplegar una distribución Linux con Instantbox
  6. Cómo crear distribuciones Linux desechables

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 principiantes

En 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

Aprende informática por solo $39: Tu oportunidad de formarte en ciencia de la computación

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 online

sudo 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 suministro

bash <(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 crear y desplegar distribuciones Linux instantáneas desde el navegador - Desarrollo | Imagen 2 Newsmatic

Cómo instalar Netdata en Ubuntu Server 22.04 y Rocky Linux

Có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

Cómo crear y desplegar distribuciones Linux instantáneas desde el navegador - Desarrollo | Imagen 3 Newsmatic

En la ventana resultante (Figura C), configura el puerto, los núcleos de CPU, la memoria y la duración del despliegue.

Figura C

Cómo crear y desplegar distribuciones Linux instantáneas desde el navegador - Desarrollo | Imagen 4 Newsmatic

GitHub amplía su programa de escaneo de secretos para repositorios públicos

Haz 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 y desplegar distribuciones Linux instantáneas desde el navegador - Desarrollo | Imagen 5 Newsmatic

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 programador

Convié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

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.