Escenario: 19041.xx, containers instalado, docker https://docs.docker.com/docker-for-w...release-notes/ instalado reiniciar, y cuando arranque docker con el boton derecho en el icono del systray, switchear a windows containers.
Vamos a crear un contendor linux que se ejecute bajo windows (y no en contendores linux).
Lo primero determinar la red que le vamos a asignar: para ello, en powershell:
docker network ls
y nos fijamos cual es el network ID de la red WSL (aunque seriviria para todas pero hay que hacer más cosas). En mi caso: 1722b310327f
Ahora descargamos la imagen de un linux, por ejemplo de una kali y que cree un contenedor.
docker run -t -i --network 1722b310327f kalilinux/kali-rolling /bin/bash
Esto bajará la imagen la primera vez... y creará el primer conenedor y nos conectará a el. Ademas lo asignará a ese ID de red..
Por tanto apareceremos conectados como root. Para empezar a jugar, os aconsejo:
passwd
para ponerle password al root.
apt-get update
y ahora instalar al menos los paquetes minimos para saber la red (IP, pruebas, etc):
apt-get install iproute2
apt-get install iptools-ping
SI os salis del conetenedor (con exit), para volver a conectaros a el, lo primero:
docker ps -a
y nos dará el ID de los contenedores arrancados. Para conectaros a él, o al que querais:
docker start -i nnnnnnn (siendo nnnnn) el ID que habeis visto.
Y ahora a jugar... crearle un escritorio, un xrdp, etc... y teneis precisamente un cotnenedor linux (en este caso el sistema operativo KALI totalmente nativo) ejecutandose como conetendor windows...
Vamos a crear un contendor linux que se ejecute bajo windows (y no en contendores linux).
Lo primero determinar la red que le vamos a asignar: para ello, en powershell:
docker network ls
y nos fijamos cual es el network ID de la red WSL (aunque seriviria para todas pero hay que hacer más cosas). En mi caso: 1722b310327f
Ahora descargamos la imagen de un linux, por ejemplo de una kali y que cree un contenedor.
docker run -t -i --network 1722b310327f kalilinux/kali-rolling /bin/bash
Esto bajará la imagen la primera vez... y creará el primer conenedor y nos conectará a el. Ademas lo asignará a ese ID de red..
Por tanto apareceremos conectados como root. Para empezar a jugar, os aconsejo:
passwd
para ponerle password al root.
apt-get update
y ahora instalar al menos los paquetes minimos para saber la red (IP, pruebas, etc):
apt-get install iproute2
apt-get install iptools-ping
SI os salis del conetenedor (con exit), para volver a conectaros a el, lo primero:
docker ps -a
y nos dará el ID de los contenedores arrancados. Para conectaros a él, o al que querais:
docker start -i nnnnnnn (siendo nnnnn) el ID que habeis visto.
Y ahora a jugar... crearle un escritorio, un xrdp, etc... y teneis precisamente un cotnenedor linux (en este caso el sistema operativo KALI totalmente nativo) ejecutandose como conetendor windows...
Comentario