INSTALAR DOCKER WINDOWS 11

Instalar Docker en Windows 11

Gestión de máquinas virtuales y contenedores (Docker en Windows 11).

Abrimos powershell y ejecutamos wsl –install

Abrimos activar características de Windows

Activar “Subsistema de Windows para Linux” y “Virtual Machine Platform”

Vamos a Install Docker Desktop on Windows | Docker Docs  y descargamos Docker Descktop fow Windows.

Instalamos docker

Esperamos a que se terminen de instalar los paquetes

Cerramos y reiniciamos windows

Aceptamos los terminos y condiciones

Usamos la recomendación predeterminada

Continuamos sin registrarnos

Salta encuesta

Coremos este comando  “docker run -d -p 8080:80 –name clever_banzai shelleyma/lampp2:latest”

Veremos este resultado

Si ponernos esta url: http://localhost:8080/

En docker vemos el contenedor

En http://localhost:8080/xampp/ vemos esto

En http://localhost:8080/phpmyadmin/ vemos el gestor de bd

Ventajas y Desventajas de Docker con VirtualBox

Ventajas


  • Portabilidad: Docker permite empaquetar aplicaciones y sus dependencias en contenedores que pueden ejecutarse en cualquier sistema que soporte Docker. VirtualBox puede proporcionar una máquina virtual base para correr Docker en sistemas donde no está disponible nativamente.

  • Aislamiento: Docker ofrece un nivel de aislamiento de aplicaciones similar al de las máquinas virtuales, pero con menos sobrecarga. Esto asegura que las aplicaciones no interfieran entre sí.

  • Rapidez: Los contenedores Docker se inician mucho más rápido que las máquinas virtuales completas en VirtualBox, lo que mejora la velocidad de desarrollo y despliegue.

  • Menos uso de recursos: Docker comparte el kernel del host y solo requiere los recursos necesarios para la aplicación y sus dependencias, mientras que VirtualBox requiere un sistema operativo completo, lo que consume más recursos.

  • Integración con CI/CD: Docker se integra fácilmente con sistemas de integración y entrega continua, lo que facilita la automatización del ciclo de vida del desarrollo.

  • Consistencia: Docker garantiza que el entorno de desarrollo sea consistente con el de producción, lo que reduce los problemas de “funciona en mi máquina”.

Desventajas


  • Complejidad adicional: Usar Docker sobre VirtualBox añade una capa de complejidad, ya que se debe gestionar tanto la máquina virtual como los contenedores dentro de ella.

  • Rendimiento: Aunque Docker es generalmente rápido, ejecutar Docker en una máquina virtual puede introducir una sobrecarga adicional que afecte el rendimiento, comparado con ejecutarlo directamente en el host.

  • Redundancia de características: Muchas de las características de aislamiento y gestión de recursos que ofrece Docker también son proporcionadas por las máquinas virtuales, lo que puede resultar redundante y menos eficiente.

  • Compatibilidad: No todas las características y optimizaciones de Docker están disponibles o funcionan igual de bien en todos los sistemas operativos host y máquinas virtuales, lo que puede limitar su uso o requerir configuraciones adicionales.

  • Configuración y mantenimiento: La configuración inicial y el mantenimiento continuo de Docker sobre VirtualBox pueden requerir un esfuerzo adicional, especialmente si no se cuenta con una integración preconfigurada.

Casos de Uso

Cuando Usar Docker con VirtualBox:


  • En sistemas operativos que no soportan Docker nativamente.

  • Cuando se necesita un entorno de desarrollo aislado que pueda ser fácilmente replicado en múltiples sistemas host.

  • Para pruebas y desarrollo de software que necesitan múltiples entornos operativos simultáneamente.

Cuando Evitar Docker con VirtualBox:


  • En sistemas donde Docker se puede ejecutar nativamente sin necesidad de una máquina virtual.

  • En entornos de producción donde el rendimiento es crítico.

  • Cuando la simplicidad y el uso eficiente de recursos son prioritarios.

Los comentarios están cerrados.

Salir de la versión móvil