
Para ejecutar y utilizar Kali Linux en el sistema sin afectar el sistema host, los usuarios pueden utilizar la virtualización del sistema. Kali Linux puede ejecutarse en contenedores Docker y máquinas virtuales. Cuando Kali se ejecuta en una máquina virtual, instala y ejecuta un sistema operativo y un kernel de Kali separados y ocupa más espacio. En Docker, Kali Linux puede ejecutarse dentro de pequeños paquetes ejecutables llamados «contenedores». Estos contenedores acoplables utilizan la virtualización del sistema operativo y el núcleo del sistema para ejecutar Kali Linux. Ejecutar Kali Linux en Docker es una de las opciones efectivas y eficientes.
En este blog, demostraremos:
Requisito previo: instale Docker en su sistema
Para ejecutar Kali Linux en un contenedor Docker, los usuarios primero deben instalar Docker en el sistema. Docker es una popular plataforma de contenedorización de uso general que nos permite crear, implementar y enviar aplicaciones y software en entornos aislados.
Instale Docker en Windows:
En Windows, Docker y sus componentes se pueden instalar fácilmente instalando su aplicación de escritorio. Para instalar Docker en Windows, primero habilite WSL y las funciones de plataforma virtual. Luego, descargue e instale Docker Desktop desde el sitio web oficial. Para obtener orientación adecuada sobre la instalación de Docker, siga «Instalar Docker Desktop».
Instale Docker en Linux:
En Linux, Docker se puede instalar desde el repositorio fuente oficial de la distribución de Linux instalada. Para instalar Docker en Debian o Ubuntu, lea los artículos «Instalación de Docker en Debian 12» o «Instalación de Docker en Ubuntu», respectivamente.
Instale Docker en MacOS:
En MacOS, puedes descargar el instalador de Docker desde el sitio web oficial de Docker. Luego, los usuarios pueden seguir nuestro artículo vinculado «Instalación de Docker Desktop en Mac» para instalar Docker.
Sin embargo, la forma en que funciona Docker y sus comandos siguen siendo los mismos en cualquier sistema operativo. Para demostrar la ejecución de Kali Linux en Docker, usaremos el sistema operativo Windows.
¿Cómo ejecutar Kali Linux en Docker?
Para ejecutar Kali Linux en Docker, Docker lanzó el oficial «pergamino de caliLas imágenes instalan y usan Docker dentro de un contenedor. Las imágenes en Docker son plantillas o instrucciones simples sobre cómo construir un contenedor. Para instalar y usar Kali en un contenedor, siga la demostración proporcionada.
Paso 1: extrae la imagen oficial de Kali
Primero, extraiga la imagen de Docker del sitio web oficial. Para extraer imágenes, los usuarios deben iniciar sesión en el registro oficial de Docker de Docker Hub.
ventana acoplable tirar kalilinux/pergamino de cali

Para confirmar, enumere las imágenes de Docker:
Aquí descargamos «pergamino de cali”Imagen de Kali de Docker Hub:


Paso 2: ejecuta Kali en un contenedor
Ahora, ejecute Kali Linux dentro del contenedor a través de «»ejecución de la ventana acoplable – nombre
ejecución terminal – Nombre Calicante -él KaliLinux/pergamino de cali
En el comando dado, «-Nombre» establecerá el nombre del contenedor y «-él» se utiliza para abrir y ejecutar interactivamente el pseudo terminal TTY:


Aquí puedes ver el terminal raíz de Kali abierto en la pantalla.
Paso 3: actualiza Kali
Ahora, a través de «Actualizar el repositorio de Kali»Fácil de actualizar«:
esta aquí,»8«El paquete necesita ser actualizado:


Paso 4: actualice el paquete de software de Kali
Para actualizar paquetes en Kali, ejecute «Fácil de actualizar«Ordene aqui,»-yLa opción «permitirá que el proceso utilice espacio de contenedor adicional:




Paso 5: instale los paquetes de software necesarios
Para instalar los paquetes necesarios en Kali Linux, ejecute «Fácil de instalar
fácil Instalar Nikto Curl mapa nanómetro git -y
Aquí instalamos «nicotto«, «ondulado«, «mapa«, y»git”En el contenedor de Kali Linux:




Consejo adicional: agregar nuevos usuarios al contenedor Kali Linux
A veces, los usuarios quieren crear una cuenta sin privilegios para proteger la cuenta raíz de Kali. Esta también es la opción recomendada para la seguridad de contenedores Kali. Esta cuenta de usuario actuará como cuenta raíz, pero siempre será inferior a la raíz.
Para agregar un nuevo usuario de Kali al contenedor, use «Usuarios nuevos


Ahora, agregue el nuevo usuario al grupo de usuarios sudo. Para hacer esto, ejecute el siguiente comando:
modo de usuario -ag sudo usuario de cali


Para salir de la terminal Kali en un contenedor Docker, simplemente ejecute «salida» Orden:


Así es como los usuarios pueden ejecutar Kali Linux en contenedores Docker.
Consejo adicional: ¿Cómo montar un volumen usando contenedores Kali Linux?
Este volumen se utiliza para mantener los datos del contenedor fuera del contenedor. Esto se utiliza principalmente con fines de copia de seguridad. Montar un volumen también significa una unidad compartida a la que pueden acceder tanto el contenedor Docker como el sistema host.
Para montar un volumen en un contenedor Kali, siga estos pasos.
Paso 1: enumerar los contenedores Docker
Listar contenedores en Docker usando «»Peón» comando. Aquí, para ver todos los contenedores detenidos y en ejecución, agregamos «-A«Bandera:
Anote el ID del contenedor Kali de los resultados mostrados:


Paso 2: guarde el contenedor de Kali en una nueva imagen
A continuación, utilice «Hacer una copia del contenedor Kali en una nueva imagen de Docker».enviar ventana acoplable
Docker confirma 16de59fc563d actualización-kali-imagen
Esta copia de la imagen se utilizará para ejecutar el nuevo contenedor Kali y montar el volumen. Hemos creado la imagen a partir del contenedor para poder conservar el estado y los datos anteriores del contenedor Docker de Kali:


Para verificar, use el siguiente comando para ver la imagen de la ventana acoplable:
Aquí puede ver que hemos generado una nueva imagen de Docker desde el contenedor Kali:


Paso 3: ejecute el contenedor Kali y monte el volumen
Ahora, ejecute la imagen de Docker generada para ejecutar el nuevo contenedor Kali y use «-v» Opciones:
ejecución terminal -él – Nombre Nuevo calicón -v C:/usuario/Dell/documento/Cali:/raíz/kali imagen-kali actualizada
En el comando anterior, hemos montado el directorio de host «C:/usuarios/dell/documentos/kali«Al directorio del contenedor»/raíz/kali«:


Paso 4: abra el directorio del volumen montado
Ahora, navegue hasta el directorio del contenedor donde está montado el volumen usandoCD«:
Paso 5: crea el archivo
Ahora cree un nuevo archivo y agregue contenido al archivo mediante el comando «echo». Este paso es para fines de verificación:
eco «Contenedores Kali Docker» >> Texto.txt


Para ver el contenido del archivo, ejecute «gato


Ahora, veamos si el archivo está compartido y accesible en la máquina host.
Paso 6: verificar
Para confirmar, utilice «Salir de Docker Container Terminal»salida«comando. Luego, use «Navegar al directorio instalado».CD«:
CD C:/usuario/Dell/documento/Cali
Para verificar los archivos y carpetas de un directorio abierto, ejecuteLS» Orden:
Aquí puedes ver el archivo «Texto.txt«» creado en el contenedor Kali también es visible en el directorio montado. Esto significa que hemos montado efectivamente el volumen usando el contenedor Kali Linux:


Ver el contenido de un archivo usandogato» Orden»:


Así es como incrustamos un volumen en un contenedor Docker y conservamos los datos del contenedor.
¿Cómo quitar el contenedor de Kaii?
Para eliminar Kali Linux que se ejecuta en un contenedor Docker, los usuarios pueden eliminarlo eliminando el contenedor. Para eliminar o eliminar un contenedor, primero detenga el contenedor en ejecución y luego ejecute el comando «docker rm». Para una demostración, siga los pasos a continuación.
Paso 1: detener el contenedor Docker
Primero, use «detener la ejecución del contenedor»estibador


Paso 2: Retire el contenedor
Luego, use «Eliminar contenedor Kali Linux».Sala de gestión de estibadores


Ya tenemos una forma de instalar y usar Kali Linux en un contenedor Docker.
en conclusión
Para ejecutar Kali Linux en Docker, primero descargue la imagen de Docker Hub. Después de eso, configure Kali Linux en un contenedor Docker ejecutando la imagenventana acoplable ejecutar -it kalilinux/kali-rolling«Comando. Los usuarios también pueden montar volúmenes externos en contenedores Docker a través de «Montar volúmenes externos en contenedores Docker».-v» opción. Este artículo explica cómo ejecutar Kali Linux en Docker.









