¡Docker es muy difícil de usar! ¿Por qué dices que tiene buena portabilidad?

Acabo de entrar en contacto con Docker, es realmente problemático, no entiendo por qué elijo Docker, he estado trabajando en él durante dos días y todavía estoy configurando el entorno, y me dijo que la versión de Windows es demasiado bajo para Docker, así que instalé Docker en Ubuntu y luego tuve que reinstalar MySQL, php y Nginx nuevamente. . . tan problemático

1 Cuanta más gente lo use, más tontas serán las operaciones

No hablemos de Docker, yo hice un proyecto y 42 instituciones en todo el país querían instalarlo, hice un documento muy detallado, 100 páginas (según la situación real de cada unidad, cambiar la ip, cambiar el puerto). , cambiar la letra de la unidad de ruta, cambiar la contraseña del administrador, cambiar el nombre de la máquina virtual, actualizar sus respectivas licencias, etc.), lo intenté muchas veces por mí mismo y confirmé que no hay ningún problema. La última capacitación a nivel nacional, después de leer En la situación de todos, realmente siento que la tecnología es desigual y finalmente decidí enviar una máquina virtual:

  • Una versión de VMware
  • Una versión de Hyperv.

Reducir el documento a tres páginas, siete pasos. Finalmente completado con éxito. ¡Huele tan bien! ¡Es doloroso para quienes lo configuran, y es aún más doloroso para quienes contestan el teléfono para resolver problemas de configuración!

2 ¿Es realmente tan largo el documento? ? ?

Nginx es un marco y middleware. Si la persona que compra su software también está realizando un desarrollo secundario sobre la base de su software, entonces 10,000 páginas o cientos de miles de páginas de documentos son normales (el manual para software de nivel empresarial grande es tan ).

Pero si compra su software para uso directo, debe asegurarse de que el software se pueda instalar correctamente con un solo clic. Si las necesidades de cada proyecto son diferentes y requieren personalización y adaptación, el enfoque correcto debe ser establecer un puesto de entrega, y un ingeniero de entrega profesional instalará el hardware y el software para el cliente de acuerdo con los requisitos del contrato y pasará la prueba de aceptación. .

3 Obviamente no vencido por el medio ambiente

Reproduje un artículo antes, configuré el entorno innumerables veces de acuerdo con los requisitos de la documentación y envié innumerables correos electrónicos al autor. Pasó aproximadamente una semana antes y después. Finalmente, el autor finalmente me dio una imagen reflejada y fue hecho en menos de media hora. En ese momento, sentí que sin Docker, no debería poder incluirlo en mi vida.

Cualquiera que haya sido torturado por el entorno de configuración eventualmente elogiará sinceramente "Docker realmente huele".

También puede conocer la diferencia entre su propio entorno y el entorno del autor mirando directamente el archivo docker.

4 La ley de la verdadera fragancia

No conozco tu papel.

  • Si le gusta la operación y el mantenimiento, lo comprenderá más adelante: cuando sus usuarios y líderes le pidan que instale muchas versiones diferentes de php y diferentes versiones de nginx en la misma máquina al mismo tiempo, sabrá que es problemático.
  • Si eres partidario del desarrollo, sabrás la diferencia cuando les pidas a otros que instalen dependencias en el servidor. Prefieres ubuntu y la operación y mantenimiento dicen que el servidor solo puede ser centos.

Docker es una herramienta útil para conciliar esta contradicción. El departamento de desarrollo encapsula el software y todas las dependencias del software en una imagen reflejada. Si te gusta usar Debian, puedes usar Debian, y si te gusta usar Alpine, también puedes usarlo. Si quieres instalar java11. , puedes usarlo tanto como quieras. ¿No son deliciosos?

En cuanto a la parte de operación y mantenimiento, solo necesita obtener la imagen, configurar la red y los recursos del servidor, y la dependencia del software ya no tiene nada que ver con usted, ¿no es bueno?

5 resumen

De hecho, Docker es esencialmente un paquete de instalación multiplataforma, una nueva generación de artefactos de instalación. Si tienes que hablar sobre contenedores en teoría, virtualización, etc., será misterioso.

Supongo que te gusta

Origin blog.csdn.net/qq_33589510/article/details/132570696
Recomendado
Clasificación