Gracias a su diseño liviano, la gran cantidad de imágenes de aplicaciones y la alta compatibilidad con otras herramientas, los contenedores Docker son fantásticos para alojar servicios FOSS en su hardware local. Además, hacer que Docker Desktop, Engine, Compose y otras herramientas se ejecuten en sistemas operativos Linux es bastante simple, ya que todo lo que tiene que hacer es ejecutar algunos comandos en la terminal y ver cómo los scripts hacen su magia.
Por otro lado, los usuariosde Windows 11necesitan confiar en WSL2 oHyper-Vcomo backend para Docker Desktop, lo que puede complicar las cosas para los recién llegados. Sin embargo, aquí hay una guía paso a paso para ayudarlo a equipar su máquina con Windows 11 con Docker Desktop.
4 razones por las que deberías usar contenedores Docker en tu PC
Hay muchos beneficios de alojar tus aplicaciones favoritas dentro de contenedores Docker
Habilitar la virtualización en el BIOS
Dado que el backend de Hyper-V o WSL2 depende de la virtualización de la CPU, deberá activar esta función en el BIOS. Tenemos un tutorial detallado sobrecómo habilitar la virtualizaciónen su sistema, pero aquí tiene una versión corta:
- Reinicie su PC y presione la teclaEliminarmientras se inicia.
- Dirígete a la secciónConfiguración avanzada de CPU en la pestañaTweaker.
- Dependiendo del fabricante de su placa base, habilite la configuraciónModo SVM/Intel VT-x/AMD-V/Virtualización de CPU .
- Recuerde guardar los cambios antes de salir del BIOS.
Configuración de Docker Desktop
Dado que la integración de WSL2 está más optimizada que la de Hyper-V en Windows 11 Home, utilizaremos el primero como backend para Docker Desktop. Suponiendo que no hayas configurado previamente WSL2 en tu sistema, puedes seguir estos pasos para instalar tanto WSL2 como Docker Desktop:
- Descargue el archivosetup.exepara Docker Desktop delsitio web oficialy ejecútelo como administrador.
- Habilite la casilla de verificación junto a la opciónUsar WSL2 en lugar de Hyper-V (recomendado)y presioneAceptar.
- Cuando el asistente de instalación haya terminado de descargar los archivos WSL2 y Docker Desktop, presione el botónCerrar y reiniciar .
- Una vez que la PC se reinicie, inicieDocker Desktopy toquecualquier tecladentro del asistente WSL2 para instalarlo en su PC.
- Dirígete aMicrosoft Storey presiona el botónObtenerpara descargarla aplicación Ubuntu WSL.
- Reinicie su PC una segunda vez y ejecuteDocker Desktopuna vez más cuando se reinicie.
- Acepteel Acuerdo de Servicio de Suscripción de Docker.
- Ingrese suscredenciales de Dockerparainiciar sesión ensu cuenta.Alternativamente, puede presionar el botónOmitirpara pasar al Panel de Docker.
Cómo convertir tu equipo con Windows 11 en una estación de batalla autoalojada
Si ha seguido todos los pasos correctamente, debería poder buscar sus imágenes favoritas y ejecutarlas dentro de los contenedores de Docker. Si Docker Desktop no puede iniciar sus contenedores, puede dirigirse a la sección de integración de WSL dentro de la pestaña Recursos del menú Configuración y presionar Recuperar distribución para agregar la distribución de WSL2 a la aplicación.
Pero si no le gusta pasar por este largo proceso, los hipervisores tipo 2 comoVirtualBoxproporcionan un medio sencillo para ejecutar contenedores Docker con la ayuda de máquinas virtuales.
25 comandos esenciales que todo usuario de Docker debería conocer
La interfaz de línea de comandos de Docker puede parecer intimidante, ¡pero estos comandos pueden ayudarte a dominarla en poco tiempo!