>
Mostrando entradas con la etiqueta WSL2. Mostrar todas las entradas
Mostrando entradas con la etiqueta WSL2. Mostrar todas las entradas

10 noviembre 2023

Exportando image desde WSL2

Si te quedas sin espacio en la unidad principal y te quieres llevar la imagen wsl2 a otra unidad sigue los pasos:

  1. Paramos las maquinas  wsl --shutdown
  2. Exportamos la que queramos en mi caso Debian  wsl  --export Debian C:\Temp\Debian.tar
  3. Realizamos el des-registro de la máquina en WSL wsl --unregister Debian
  4. Importamos la máquina  wsl.exe --import Debian D:\WSL\Debian\ C:\Temp\Debian.tar
  5. Arrancamos con un wsl.exe en un powershell

21 septiembre 2021

Como instalar docker en WSL2 con Debian 10

Lista de comandos para instalar Docker en un Debian 10 en WSL2

sudo apt-get -y update && sudo apt-get -y upgrade

sudo groupadd docker
sudo usermod -aG docker $USER
sudo apt-get -y install curl
sudo apt-get install -y gnupg2
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
sudo apt-get install -y software-properties-common
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"

Es posible que tengan problemas con el gpg de www.docker.com, si es así utliza estos comandos

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null


sudo apt-get update && sudo apt-get upgrade

apt-cache policy docker-ce
sudo apt-get -y install docker-ce docker-ce-cli containerd.io

sudo update-alternatives --set iptables /usr/sbin/iptables-legacy
sudo update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy

sudo touch  ./etc/fstab
sudo service docker start
sudo service docker status

Update:

Si os sale este error cuando realicéis un "docker run"  docker: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock:

La solución es dar permisos al fichero docker.sock 

sudo chmod 666 /var/run/docker.sock