Este artículo describirá cómo ejecutar o usar Docker en WSL sin la aplicación Docker Desktop.
Cómo ejecutar Docker en WSL sin Docker Desktop?
Para utilizar el WSL (subsistema de Windows para Linux) para ejecutar la CLI Docker sin la aplicación de escritorio, primero instale o habilite el WSL en Windows. Luego, descargue cualquier distribución de Linux, como Ubuntu 22.04, y úselo para instalar Docker. Para la demostración, siga las instrucciones proporcionadas.
Paso 1: Instale la última versión de WSL
Primero, abra la tienda de Microsoft desde el menú de inicio de Windows:
Después de eso, busque WSL e instálelo. Sin embargo, los usuarios también pueden utilizar el WSL incorporado habilitándolo de "Características de Windows". Pero la versión más reciente de WSL es preferible debido a sus características avanzadas, como el "system" utilidad:
Alternativamente, puede actualizar el WSL incorporado a la última versión de Microsoft de WSL utilizando el "WSL -UPDATE" dominio:
WSL -UPDATE
Para la verificación, consulte la versión WSL:
WSL -Versión
Paso 2: Instale la distribución de Linux
Después de instalar o habilitar WSL en Windows, instale cualquier distribución de Linux. Por ejemplo, hemos instalado "Ubuntu 22.04.2"En Windows:
Nota: La última versión de WSL admite Ubuntu versión 20 o más:
Paso 3: Establezca nombre de usuario y contraseña
Después de eso, inicie la distribución de Linux desde Windows "Puesta en marcha"Menú y configure el nombre de usuario y la contraseña de Linux como se muestra a continuación:
Paso 4: actualizar el repositorio apt
Después de eso, actualice el repositorio de Ubuntu Apt usando el "Actualización de sudo apto" dominio:
Actualización de sudo apto
Aquí, puede ver que hemos actualizado con éxito el repositorio APT:
Paso 5: Instale Docker
A continuación, instale el Docker utilizando el siguiente comando. Aquí el "-YLa opción se utiliza para otorgar el permiso para instalar los paquetes requeridos automáticamente:
Sudo Apt Install Docker.io -y
Paso 6: hacer un nuevo usuario
Después de la instalación de Docker, haga un nuevo grupo de usuarios con el nombre "estibador"Al utilizar el comando a continuación:
sudo usermod -ag docker $ user
Paso 7: Verifique la versión Docker
Para la verificación, consulte la versión de Docker en WSL Linux Distribution:
Docker -Versión
Aquí, puede ver que hemos instalado la versión Docker "20.10.12":
Paso 8: Apague WSL usando PowerShell
Ahora, cierre el WSL desde Windows PowerShell:
WSL --shutdown
Paso 9: Ejecutar Docker en la distribución de Linux
Nuevamente, comience el Ubuntu desde el menú Inicio y ejecute el "Docker Run Hello-World"Y verifique si el Docker está trabajando en WSL o no:
Docker Run Hello-World
De la salida anterior, se puede observar que hemos ejecutado con éxito Docker en WSL.
Conclusión
Para ejecutar o utilizar Docker en WSL, primero instale o habilite el WSL en Windows. Luego, instale cualquier distribución de Linux, como Ubuntu 22.04. Luego, instale Docker usando el "Sudo Apt Install Docker.IO" dominio. Después de eso, haga que el nuevo grupo de usuarios se llame "estibador"Y comience a ejecutar Docker en WSL. Este artículo ha ilustrado cómo usar o ejecutar Docker en WSL sin usar Docker Desktop.