快速开发环境搭建(docker + portainer)

为什么使用docker

  • 环境隔离困难,易出错

最开始做开发时,会在本机上也部署一些开发所需的组建,比如(mysql、redis、mq等),这样做虽然快速简单,但是一但安装环境出现问题,比如环境、参数修改错误、软件覆盖安装、各版本兼容性问题等,想要完全恢复到安装前的环境非常困难,有时甚至要浪费一上午来调整环境。

  • 环境一致性困难

自己部署的环境很难与测试环境、生产环境完全保持一致,容易产生本机运行良好,但是一上测试环境、生产环境运行出错。

  • 环境迁移困难

自己部署好的环境无法与别人分享,环境搭建时需要重复部署,浪费时间且容易出现环境不一致的问题。

继续阅读快速开发环境搭建(docker + portainer)