Andrew Welch 盛赞 使用 Docker 容器进行本地开发环境
以下是 Docker 对我的优势
• 每个应用程序都拥有其运行所需的精确环境,包括使其正常运行所需的所有基础设施的特定版本(PHP、MySQL、Postgress 等)
• 入职其他人员变得非常简单,他们只需安装 Docker 并键入 docker-compose up 即可开始
• 您的开发环境完全可抛弃;如果出现问题,您只需将其删除并启动一个新的
• 您的本地计算机与您的开发环境分开,因此切换计算机非常简单,并且您不会遇到损害计算机或遇到 DevOps 服务版本冲突的问题
• 尝试不同版本的服务的成本很低;只需更改.yaml
文件中的数字,docker-compose up,即可开始
这是一个,嗯,截然不同的 观点,我匿名发布,是从一个群组 Slack 中获取的
我基本上花了一整天的时间在处理 Docker 的垃圾。
这现在已经让客户损失了数千美元,因为我没有完成任何实际工作。该设置是由开发团队创建的,他们很棒,但它的脆弱和不稳定性,嗯,就是垃圾。
我明白其中的动机,但每个人都知道 Docker 在 Mac 上非常慢。这种情况已经持续了好几年,但它仍在使用。我真不明白。
在 Mac 上使用 Docker 开发有没有办法不那么糟糕?帮我问问。我就是我。
不同的人有不同的看法。