如何使用Docker部署一个Go Web应用程序
本文讲的是如何使用Docker部署一个Go Web应用程序, 【编者的话】这是国外轻量级CJ厂商Semaphore发布的教程,旨在让开发人员如何借助于Docker让Go应用程序的编译及发动实现自动化,提升开发效率的同时也能保证软件部署的可靠性。 熟悉Docker如何提升你在构建、测试并部署Go Web应用程序的方式,并且理解如何使用Semaphore来持续部署。 简介 大多数情况下Go应用程序被编译成单个二进制文件,web应用程序则会包括模版和配置文件。而当一个项目中有很多文件的时候,由于很多文件没有同步就会导致错误的发生并且产生很多的问题。 在本教程中,你将学习如何使用Docker部署一个Go web应用程序,并且认识到Docker将如何改进你的开发工作流及部署流程。各种规模的团队都会从这里所介绍的设置中受益。 目标 在本文结束后,你将: 对Docker有基本的了解; 发现在Docker将如何帮助你开发Go应用程序; 学习如何为一个生产环境中的Go应用程序创建Docker容器; 知道如何使用Semaphore持续地在你的服务器上部署Docker容器。 先决条件 为了学习本教程,你讲需...