Resumen de DOCKER
Debido a que los programas desarrollados localmente generalmente necesitan implementarse en un servidor para ejecutarse, esto da como resultado que el programa deba ejecutarse en diferentes entornos, lo que a menudo es un dolor de cabeza. En el pasado, los equipos de desarrollo necesitaban informar claramente a los equipos de operaciones e implementación todos los archivos de configuración y todos los entornos de software que utilizaban. Sin embargo, incluso entonces, a menudo se producen fallos en la implementación.
Como resultado, surgió la tecnología de virtualización. El equipo de desarrollo ejecutará los programas desarrollados en máquinas virtuales para que se puedan abordar los problemas de operaciones y mantenimiento. Sin embargo, debido al sobrepeso de la tecnología de máquinas virtuales, tiene las desventajas de consumir más recursos, más pasos redundantes y una velocidad de inicio lenta. En este momento, surgió un nuevo producto con tecnología de virtualización e ideas de contenedorización, que es Docker.
La siguiente figura muestra la comparación entre la tecnología de máquina virtual y la arquitectura de tecnología de contenedorización. Podemos sacar las siguientes conclusiones:
[Error en la carga de la imagen... (Image-efadd 2-1643314980201)]
] (Escrito por pose. yml
Nota: docker-compose creará automáticamente una red para múltiples contenedores para garantizar la comunicación.
Docker Swarm es una herramienta de administración de clústeres para Docker. Convierte un grupo de hosts Docker en un host Docker virtual. Docker API, cualquier herramienta que ya se comunique con el demonio Docker se puede expandir fácilmente a múltiples hosts usando Swarm.
Docker es un motor contenedor de aplicaciones de código abierto que simplifica enormemente el desarrollo de aplicaciones. de operación y mantenimiento y mejora la eficiencia de operación y mantenimiento. En el pasado, necesitábamos instalar todas las dependencias requeridas para el programa en el servidor, pero ahora solo necesitamos escribir los scripts docker-compose y Dockerfile para que el programa pueda. En la aplicación, inevitablemente usaremos Docker y tecnología de contenedorización
Crazy God Theory
.