Una configuración de Docker anotada para el desarrollo web front-end

Andrew Welch elogia el uso de contenedores Docker para entornos de desarrollo local:

Estas son las ventajas de Docker para mí:

• Cada aplicación tiene exactamente el entorno que necesita para ejecutarse, incluidas versiones específicas de cualquiera de los elementos necesarios para que funcione (PHP, MySQL, Postgres, lo que sea)
• Incorporar a otros se vuelve trivial, todo lo que necesitan hacer es instalar Docker y escribir docker-compose up y listo.
• Su entorno de desarrollo es completamente desechable; si algo sale mal, simplemente lo elimina y enciende uno nuevo.
• Su computadora local está separada de su entorno de desarrollo, por lo que cambiar de computadora es trivial y no tendrá problemas en los que mangue su computadora o se quede atascado con conflictos. versiones de servicios DevOps
• El costo de probar diferentes versiones de varios servicios es bajo; simplemente cambie un número en un .yamlarchivo, componga la ventana acoplable y listo

Aquí hay una perspectiva muy diferente que estoy publicando de forma anónima y que obtuve de un grupo de Slack:

He pasado básicamente todo el día jodiendo tonterías de Docker.

Esto ahora le ha costado al cliente literalmente miles de dólares porque no he podido realizar ningún trabajo real. La configuración fue creada por el equipo de desarrollo, que es genial, pero la naturaleza frágil e inestable de esto es, bueno, una mierda.

Entiendo la motivación, pero todos saben que Docker es terriblemente lento en Mac. Lo ha hecho durante varios años y, sin embargo, todavía está en uso. Simplemente no entiendo.

¿Hay alguna forma de que desarrollar con Docker en una Mac no sea una mierda? Preguntando por un amigo. Quien soy yo.

Diferentes golpes.

Enlace directo →

SUSCRÍBETE A NUESTRO BOLETÍN 
No te pierdas de nuestro contenido ni de ninguna de nuestras guías para que puedas avanzar en los juegos que más te gustan.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Este sitio web utiliza cookies para mejorar tu experiencia mientras navegas por él. Este sitio web utiliza cookies para mejorar tu experiencia de usuario. Al continuar navegando, aceptas su uso. Mas informacion