Tutorial de instalación de contenedores de Docker en Windows

Tutorial de instalación de contenedores de Docker en Windows

que es docker

I. Introducción

¿Qué es un contenedor Docker?

Los contenedores Docker son una tecnología de implementación y empaquetado de software ligero, portátil y autónomo. Puede empaquetar la aplicación y las dependencias en un contenedor portátil y proporcionar un entorno operativo consistente para garantizar la confiabilidad y estabilidad de la aplicación sin importar en qué computadora se ejecute.
En un contenedor Docker, una aplicación y todas sus dependencias se empaquetan en un solo contenedor, esto incluye el sistema operativo, las bibliotecas, el código y la configuración de la aplicación, etc. Dado que todas las dependencias están empaquetadas en un contenedor, se puede ejecutar fácilmente en cualquier computadora sin modificar la máquina de destino. Esto hace que los contenedores Docker sean una tecnología muy conveniente para empaquetar e implementar aplicaciones.
En comparación con la tecnología de virtualización tradicional, el contenedor Docker es una tecnología de virtualización más liviana y eficiente. En la tecnología de virtualización tradicional, cada máquina virtual necesita ejecutar de forma independiente el sistema operativo y el programa de aplicación, lo que provocará el desperdicio de recursos y la degradación del rendimiento. En un contenedor Docker, varios contenedores pueden compartir el mismo kernel del sistema operativo, lo que hace que el contenedor sea más liviano y eficiente.
Otra ventaja de los contenedores Docker es su portabilidad. Dado que un contenedor contiene una aplicación y todas las dependencias, puede ejecutarse en cualquier computadora que admita Docker. Esto permite que los contenedores se implementen y migren fácilmente en entornos de desarrollo, prueba y producción.
En general, el contenedor Docker es una tecnología de implementación y empaquetado de aplicaciones muy conveniente y eficiente, que puede proporcionar un entorno operativo consistente, una utilización eficiente de los recursos y la portabilidad, y se ha convertido en una herramienta importante en el desarrollo y la implementación de software moderno.

Ventajas de los contenedores Docker

Como tecnología de implementación y empaquetado de software autónomo, portátil y liviano, el contenedor Docker tiene las siguientes ventajas:
Utilización eficiente de los recursos
El contenedor Docker utiliza tecnología de virtualización a nivel del sistema operativo y puede ejecutar múltiples Cada máquina virtual necesita ejecutar un sistema operativo completo en máquinas virtuales tradicionales. Esto puede ahorrar recursos en gran medida y mejorar la utilización del servidor.
Portabilidad
Los contenedores de Docker empaquetan una aplicación y todas sus dependencias, incluidos el sistema operativo, las bibliotecas, el código y la configuración de la aplicación, y más. Esto permite que los contenedores se ejecuten en cualquier máquina que admita Docker sin ninguna modificación. Esta portabilidad es importante para implementar fácilmente aplicaciones desde un entorno de desarrollo a un entorno de producción, o implementar y migrar a través de múltiples entornos.
Simplifique el proceso de implementación
Los contenedores de Docker brindan un entorno de tiempo de ejecución coherente, por lo que las aplicaciones pueden empaquetarse fácilmente como un contenedor e implementarse en cualquier entorno que admita Docker. Esto simplifica enormemente el proceso de implementación, reduce los problemas y errores en la implementación y mejora la eficiencia de la producción.
Escalabilidad
Los contenedores Docker admiten la escalabilidad horizontal mediante la creación de varios contenedores idénticos para manejar cargas más altas. Cuando la carga cae, los contenedores redundantes también se pueden quitar fácilmente. Esto permite que las aplicaciones se adapten rápidamente a los diferentes requisitos de carga. Los contenedores Docker de
alta confiabilidad brindan un entorno operativo uniforme, lo que evita problemas con las aplicaciones en diferentes entornos.
Además, la autocontención y la portabilidad de los contenedores también aseguran la confiabilidad y estabilidad de las aplicaciones.

II. Uso de Contenedores Docker

Docker normalmente se instala y usa en un sistema Linux, pero es posible que deseemos experimentar y aprender en nuestras propias computadoras. Sería engorroso usar una máquina virtual, y ejecutar una máquina virtual haría que nuestra computadora se retrasara. El funcionario también ofrece la versión de Windows de Docker. Veamos los pasos de instalación a continuación.

Instalar Docker en Windows

En los sistemas Windows, Docker usa contenedores de Linux de forma predeterminada. Si necesita usar contenedores de Windows, puede configurarlo en la configuración de Docker Desktop.

Cabe señalar que para ejecutar Docker, el sistema debe cumplir con los siguientes requisitos mínimos:
Windows 10 Professional versión 1903 o más reciente
Hyper-V debe estar habilitado
Para versiones anteriores de Windows, se debe usar Docker Toolbox en lugar de Docker Escritorio
Finalmente, wsl necesita ser actualizado

El primer paso; abra Hyper-V para habilitar el subsistema Linux

Abra el Panel de control
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquíinserte la descripción de la imagen aquí
y finalmente haga clic en Aceptar para guardar y reiniciar la computadora.

De hecho, los pasos anteriores están básicamente completados. Siga las instrucciones para instalarlo.

Descarga Docker Desktop
Descarga Docker Desktop desde el sitio web oficial, puedes descargar la última versión desde el siguiente enlace: https://www.docker.com/products/docker-desktop

Instale Docker Desktop
Una vez completada la descarga, ejecute el instalador y siga las indicaciones para instalarlo. Durante el proceso de instalación, debe prestar atención a la selección de la versión de Windows, ya que Docker Desktop también ofrece una versión para Mac.
inserte la descripción de la imagen aquí

Iniciar Docker Desktop
Una vez completada la instalación, puede iniciar Docker Desktop. Docker Desktop se puede iniciar con:
inserte la descripción de la imagen aquí

Busque Docker Desktop en el menú de inicio e inícielo.
Busque el icono de Docker Desktop en la bandeja del sistema y haga clic en él.
inserte la descripción de la imagen aquí

Verificar que Docker se está ejecutando correctamente
Puede verificar que Docker se está ejecutando correctamente con el siguiente comando:

docker run hello-world

Si Docker se ejecuta correctamente, verá un mensaje de bienvenida que indica que Docker se instaló y ejecutó correctamente.

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

En general, instalar Docker en un sistema Windows es relativamente simple, solo necesita descargar e instalar Docker Desktop para completar.

Supongo que te gusta

Origin blog.csdn.net/hjjshua/article/details/130520266
Recomendado
Clasificación