使用docker构建golang线上部署环境的步骤详解
Docker用于开发
Docker不仅用于部署,它还可以用于开发。
1、为什么要在开发中使用Docker
主要有以下几个原因。
1)一致的开发环境
使用Docker,可以保证整个研发团队使用一致的开发环境。
2)开发环境与最终的生产环境保持一致
这减少了部署出错的可能性。
3)简化了编译和构建的复杂性
对于一些动辄数小时的编译和构建工作,可以用Docker来简化。
4)在开发时只需Docker
无需在自己的开发主机上搭建各种编程语言环境。
5)可以使用同一编程语言的多个版本
可以使用同一编程语言(如python, python, ruby, ruby,