IncusOS

馃惂 IncusOS para torpes: c贸mo instalar y empezar desde Ubuntu

Esta gu铆a explica de forma simple y paso a paso c贸mo probar y usar IncusOS cuando ya se dispone de Ubuntu en el equipo dom茅stico. 



 Se plantean dos opciones claras: probar IncusOS en una m谩quina virtual (recomendado) o instalar el motor Incus en Ubuntu para crear contenedores. Las instrucciones son intencionalmente sencillas y evitan tecnicismos innecesarios.


馃Л Antes de empezar (requisitos b谩sicos)

  • Equipo con Ubuntu (versi贸n moderna: 20.04 o superior).
  • Al menos 8 GB de RAM (m谩s si desea ejecutar varias m谩quinas virtuales o contenedores).
  • Espacio libre en disco: m铆nimo 20 GB para pruebas b谩sicas.
  • Conexi贸n a Internet para descargar im谩genes y actualizaciones.

✳️ Opci贸n A — Probar IncusOS en una m谩quina virtual (recomendada)

Si eres “torpe” o no quieres tocar la instalaci贸n principal de tu Ubuntu, la forma m谩s segura es ejecutar IncusOS dentro de una m谩quina virtual (VM). As铆 el sistema principal no cambia y puedes borrar todo f谩cilmente si algo falla.

Pasos r谩pidos (virt-manager / GNOME Boxes / VirtualBox)

  1. Descargar la imagen ISO o tarball oficial de IncusOS desde la p谩gina del proyecto (usar el enlace oficial del anuncio).
  2. Abrir VirtualBox, GNOME Boxes o virt-manager e crear una nueva m谩quina virtual: asignar 2–4 GB RAM y 20 GB disco.
  3. Montar la ISO de IncusOS como medio de instalaci贸n y arrancar la VM.
  4. Seguir el asistente de instalaci贸n de IncusOS (idioma, usuario, contrase帽a).
  5. Al terminar, arrancar la VM e iniciar sesi贸n. Ya tienes un IncusOS independiente donde experimentar con contenedores.

Consejo pr谩ctico: al terminar las pruebas, apagas la VM y la eliminas. Tu Ubuntu principal queda intacto.


✳️ Opci贸n B — Instalar el motor Incus en tu Ubuntu (para quien quiere practicar contenedores)

Si prefieres administrar contenedores directamente desde tu Ubuntu, puedes instalar el motor Incus (daemon y CLI). Nota: los nombres de paquetes y comandos pueden variar seg煤n la versi贸n y el repositorio; si no aparece “incus”, la alternativa es usar LXD/LXC hasta que el paquete Incus est茅 disponible.

Pasos orientativos (l铆nea de comandos)

  1. Actualizar el sistema: sudo apt update && sudo apt upgrade -y.
  2. Buscar si existe paquete oficial: apt search incus. Si aparece, instalar con sudo apt install incus.
  3. Si no aparece, comprobar si existe snap o paquete proporcionado por el proyecto: snap find incus o consultar la documentaci贸n oficial del proyecto.
  4. Una vez instalado el servicio, iniciar y comprobar el estado: sudo systemctl enable --now incus y sudo systemctl status incus.
  5. Usar la interfaz de l铆nea de comandos: incus launch images:ubuntu/22.04 mi-contenedor (ejemplo — el nombre del comando puede variar si la CLI usa otro nombre).

Nota importante: si los comandos no funcionan, no intentes forzar instalaciones desde fuentes no oficiales: mejor emplear la Opci贸n A (VM) hasta tener la documentaci贸n oficial del proyecto.


馃敡 Primeros comandos y tareas “para torpes”

  • Listar contenedores/m谩quinas: la GUI del IncusOS o la CLI muestran los contenedores activos.
  • Crear un contenedor sencillo: usar el bot贸n “Launch” en la interfaz web o el comando equivalente en la CLI (por ejemplo: incus launch images:ubuntu/22.04 web1).
  • Acceder al contenedor: incus exec web1 -- bash (o usar la opci贸n de consola en la GUI).
  • Eliminar un contenedor: pararlo y borrarlo desde la GUI o incus delete web1.

馃敀 Buenas pr谩cticas de seguridad (sin complicarte)

  • Mantener las actualizaciones autom谩ticas dentro de la VM o del host: sudo apt update && sudo apt upgrade.
  • No ejecutar contenedores con privilegios de root del host; usar configuraciones por defecto de aislamiento.
  • Hacer snapshots o copias de la VM antes de pruebas arriesgadas (virt-manager/VirtualBox permiten instant谩neas).
  • Si publicas servicios (web, SSH), exponerlos mediante reglas de firewall y utilizar puertos no est谩ndar para evitar escaneos autom谩ticos.

馃И Prueba final (5 minutos)

  1. Crear un contenedor Ubuntu m铆nimo (por ejemplo, “web1”).
  2. Instalar un servidor web ligero: sudo apt install nginx dentro del contenedor.
  3. Comprobar desde el navegador del host apuntando a la IP del contenedor que la p谩gina de bienvenida de Nginx est谩 activa.
  4. Eliminar el contenedor si solo era una prueba: as铆 recuperas espacio f谩cilmente.

馃摎 Recursos y documentaci贸n (lectura corta)

  • Anuncio oficial de IncusOS en el foro de Linux Containers (entrada del proyecto).
  • Documentaci贸n general de Linux Containers / LXD para entender conceptos b谩sicos de contenedores y diferencias con m谩quinas virtuales.

馃挕 Resumen r谩pido para torpes

1) Si no quieres tocar tu Ubuntu: usa una m谩quina virtual y prueba IncusOS all铆.
2) Si te atreves a practicar en el host: instala el motor Incus solo si existe el paquete oficial; si no, usa LXD/LXC.
3) Crea un contenedor, instala algo ligero (Nginx) y prueba. Si rompe, borras la VM y vuelves a empezar.


馃憠 CIBERMURO – Seguridad Digital Sencilla


Referencias (APA 7):
Linux Containers. (2025). Announcing IncusOS. Discuss.LinuxContainers.org. Recuperado de https://discuss.linuxcontainers.org/t/announcing-incusos/25139
Linux Containers. (s. f.). LXD / Incus documentation and images. Linux Containers. Recuperado de https://linuxcontainers.org

```0