Comience y cree rápidamente un entorno de proyecto distribuido Docker
1. ¿Qué es Docker?
Tome prestada una imagen de Internet para comparar las máquinas virtuales tradicionales y Docker.
Una aplicación de virtualización tradicional contiene no sólo la aplicación y las bibliotecas binarias necesarias, sino también un sistema operativo completo.
Por otro lado, los contenedores Docker solo contienen aplicaciones y dependencias relacionadas, y se ejecutan como un proceso independiente en el espacio de usuario del sistema operativo host, compartiendo el kernel con otros contenedores, logrando así el aislamiento de recursos. y la asignación dentro de la máquina proporcionan una mayor portabilidad y una mayor eficiencia.
2. Por qué elegir Docker
1. Entrega e implementación más rápidas
Los desarrolladores pueden usar imágenes estándar para crear un conjunto de contenedores de desarrollo una vez completado el desarrollo. Los operadores pueden usar contenedores directamente para implementar código.
2. Implementación y expansión eficientes
Los contenedores Docker pueden ejecutarse en casi cualquier plataforma, incluidas máquinas físicas, máquinas virtuales, nubes públicas, nubes privadas, PC, servidores, etc.
3.
3. Mayor utilización de recursos
La utilización de recursos del sistema de Docker es muy alta y se pueden ejecutar miles de ellos simultáneamente en un contenedor Docker. . Además de ejecutar aplicaciones en contenedores, los contenedores prácticamente no consumen recursos adicionales del sistema, lo que permite que las aplicaciones tengan un alto rendimiento y al mismo tiempo mantienen la sobrecarga del sistema lo más pequeña posible. Mientras que el enfoque tradicional de máquina virtual para ejecutar 10 aplicaciones diferentes requiere 10 máquinas virtuales, Docker solo requiere iniciar 10 aplicaciones aisladas.
4. Gestión más sencilla
Con Docker, puedes reemplazar una gran cantidad de actualizaciones con una pequeña cantidad de cambios. Todos los cambios se distribuyen y actualizan de forma incremental, lo que permite una gestión automatizada y eficiente.
3. Cómo funciona y conceptos de Docker
Cree su propia imagen y cárguela en el repositorio, o utilice un archivo de imagen existente en el repositorio para colocarlo en el contenedor. Implemente en .
Para facilitar la descripción de Docker, este ejemplo utiliza una máquina virtual para instalar CentOS 7 a modo de demostración. Consulte el siguiente artículo o Baidu más adelante para conocer la instalación de CentOS 7.
1. Preparativos antes de la instalación
Realice las siguientes operaciones en secuencia
1. Instale algunas herramientas necesarias del sistema
2. Agregue Información de origen del software
3. Actualice e instale Docker-CE
Preparación antes de la instalación
2.>
Ejecute la versión de Docker si Si ocurre la siguiente situación, significa que el usuario actual no tiene permisos de operación relacionados con la raíz
Sin permisos de raíz
Ideas de solución
Primero, verifique cómo hay muchos espejos
Ejecute el comando docker run hello-world test Si aparece la información en el cuadro rojo a continuación, demuestra que la instalación se realizó correctamente.
La instalación está completa. y el sistema se puede utilizar.
Si aparece la información en el cuadro rojo a continuación, la instalación se realizó correctamente
3. Verifique la información básica y la versión de Docker
1. Cree la imagen base de nginx
Consultar espejo de nginx
Extraer el espejo
Verificar la ruta de acceso externo
Cómo acceder al contenido de la página de nginx recién habilitada
Contenido de la página nginx
Podemos ingresar al contenedor y ver cómo se ve el contenedor
Ver la ubicación de nginx
Descubrimos que incluso si nginx está habilitado, esto se debe a que Docker tiene un mecanismo de aislamiento. De lo contrario, ¿cómo se puede llamar implementación en contenedores?
Puerto nginx de Docker
Mapeo de puerto externo de Nginx
2. Cree la imagen básica de Tomcat
Abra el contenedor, el directorio de instalación predeterminado es /usr/local/
3. Cree su propia imagen dedicada
Utilice Dockerfile para hacer una imagen
Crea una imagen contenedora.
Crea una nueva imagen y llámala nywlw
Ver la nueva imagen
Ejecuta el contenedor que creaste
4. Elimina el contenedor Ejemplo
5. Eliminar imagen
Cada día publicaremos más artículos técnicos nuevos e informativos, siempre hay uno adecuado para usted.