当前位置:   article > 正文

如何在开发和生产环境中使用 Docker 容器化 Golang 应用_docker 容器安装 golang开发容器

docker 容器安装 golang开发容器

你是否想写一个使用 Docker 容器化的 Golang 应用程序?本文的目的就是帮助你快速将你的 Golang 应用程序容器化,以用于 开发 (带热加载)和 生产 目的。

开始之前
请先安装 Docker Desktop ,然后再继续。安装后,启动桌面应用程序,如果它运行成功,你就可以开始了。

此外,我假设你有一个 $GOPATH 目录,你可以在里面放置你正在处理的 Golang 源代码。比如我的是: ~/go/src/github.com/bartmika 。

… 但我不熟悉 Docker 怎么办?
别担心!Docker 是一个成熟的工具集,它已经存在了足够长的时间,可以提供大量优秀的教学资源来帮助你学习。

将Golang 和 Docker 用于热加载的开发环境
在本节中,你将学习如何在你的机器上设置你的 Golang 应用程序进行本地开发。开发容器的目的是保存所有依赖项(例如:第三方包,如 GORM )、基础设施(例如:数据库、内存缓存等)以及帮助和提升你开发的代码。

创建我们应用程序的仓库

   mkdir mullberry-backend
   cd mullberry-backend
   go mod init github.com/bartmika/mullberry-backen
  • 1
  • 2
  • 3

每次你想要增加依赖,你都可以关闭当前运行的容器并安装依赖项。按照如下方式安装我们的依赖项:

   go get github.com/labstack/echo/v4
   go get github.com/labstack/echo/v4/middleware@v4.7.2
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/607075
推荐阅读
相关标签
  

闽ICP备14008679号