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
AD 4nXfKwEcd1KcPTP8IPzMR89IMSdPfE9TxnGNdPqSulvcIuvNMYzStDbl5Le4T5I9DMWynpuytO3gfFJJmkq3zz8E87zdH2jr1hWl4nVhZsZmlarqn9hxwSh6o

Abrimos activar características de Windows
AD 4nXdJDrr1NAxKWGF1qAMn60qwckhHSWYMW2 vVt jUVT7hNMF3mrCRXl4wEnP 5 hUFf4Kh3RELLAGAeubel G4RJ7 olRzKh

Activar “Subsistema de Windows para Linux” y “Virtual Machine Platform”
AD 4nXcwIjIs1vTIEMD63I pnXXiZBRm4AozIV9tuDR897osp 8l Ff0JvZSDLRNEUcu1vTiJDA7UjmMuOaf8DcbzFeRc58jN5NhiLrifDXgoD0TopzvjcLu7cKjCSJaE9BCvzHjqOzk2kA7HAI8or3oC8qj7BLLneJWfl

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

AD 4nXf0vPkE8pv9yGWzEV0IF8mD43 KpwrlO1MaOoOCybmAEqSGPsBXswiYnTWGP3OB5RbclJ41gCEJjv4bF9Mmsxb cGsIfUO4228agqaqEvu 4YRI6GRQf UjMaeCmJCuBGK9mixnVbu2t0q4iC7aFfn4HULkTvM0

Instalamos docker

Esperamos a que se terminen de instalar los paquetes
AD 4nXfNc68qyoxI8Z4tbYnsgfA8tM6f44m1hBcyLBMxqXei0K5pmlC3ijGp 4p30Lv58 pyGqsbMMvernfHkCAeeRRva46DFtwy dwwlU utyzyQ0EMRP q1KdjlQ1EkdBrl64KuwcdORE3Z4I 3ZP9f2t

Cerramos y reiniciamos windows
AD 4nXffVytK0XTGWos 2zwe6i98sapeqwi60Z1WIe06mHZ34ATM2Jcu7R9DDxIFNl wz7u8QlOB0HCSD4AY 0wxIA5YzJ wMlNy8OfKJoelHyHqsQtMFlksd5lEBOc1iJ8tbWZI4UhbhHBDEl0SqJg

Aceptamos los terminos y condiciones
AD 4nXdfDSWLhoxdU0UAqrXtjWFM qJ8tlEp5C2avCEC75ZxRp32szhgVW31 0e7SOJlAOCbZOG8dfVB rtYUWKOa9ZsY5hmpLQLuwOLQP0QWHMcR

Usamos la recomendación predeterminada
AD 4nXexPct8ZV3N0ridu4rCGQS k2ijqxgODDyMO36lKevkfmsPNlgqBIOa3 8UdQvKX8Lz6qnKgMklS1orf739tcFOwIu4yU8YsLsOY

Continuamos sin registrarnos
AD 4nXcscw3W8tM5Zfw56Yw62Ou HWc1LleKt 8sQFvF1kPKAF8hjiRpfirsok4UYtSD4sYJttEUAwbixyPu9l UAb1WP6JaOD bA m7rBiFfTcHjUvoZJWznQrpcqDWK

Salta encuesta
AD 4nXePansN9nYRj NyO8fFX1WvAucIXx wcXvrDmDheUvBMsq FJqj0CA18v7g1Rq0vnzQPMYoSpSoTDF YwD7gHdiNgpEGTCFju5N 4vJX3HUddVGrZiYusFvzzLElBXJDT3EoGI42

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

AD 4nXcZs7JzJLvhgJzCBhVmdvxXH4s83VX0HkYga4tIWy QZ5QPH9Z9hHDIGt6MYXdihsaApmQEu27m87nUdooEQa9o6BzhMU4ETyb7emmfgQ8aP7SemZGuWt4foesqFHReXVHX4t27cvefoiuAHh

Veremos este resultado

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

AD 4nXdt3LMr8uxp5jTtHW0mwDl1XF6a4clVhWrRxJVcJu2MVBeqPN0YgrpPqK9hPC00KLTRKi0kt1k OWr0AqZxiXpXuTXuyYIxBhZeHS5Vs9uLyw

En docker vemos el contenedor

AD 4nXeftOC0hFjMzLTXlJDt5qeFVdTRTUrrleclhKVKgdPgeXhmQpb2Q7RClIk0jyf0pIPsbe1acJIBGCj1RHVae9vFdIa08bINGQ3KxsOyzVr WWLvGWyghR x0rMBlFM4tqHjxKVPQZX

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

AD 4nXecQ6ZhxOr6ck4EL4WbbRhCNcG1ybYjnCNwunPdIZrcN33EQv4kFINDcx5xM9Bw3eD4MwBtES6G9dLrjjRW 8S9ALfIFfEcw3xKEPVAzplQ9MhTCIQ26

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

AD 4nXfB sLtHhNOtx 8gKL3q aUKn3c1lu jjJNZkyHnTpqE

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.