Go 语言特定指南
本指南将向您展示如何使用 Docker 创建、测试和部署容器化 Go 应用程序。
致谢
Docker 衷心感谢 对本指南的贡献。
在本指南中,您将学习如何:
- 创建一个
Dockerfile包含为 Go 编写的程序构建容器映像的说明的文件。 - 将映像作为本地 Docker 实例中的容器运行并管理容器的生命周期。
- 使用多阶段构建来高效构建小镜像,同时保持 Dockerfile 易于阅读和维护。
- 使用 Docker Compose 在开发环境中协调多个相关容器的运行。
- 为您的应用程序配置 CI/CD 管道
- 部署容器化 Go 应用程序。
假设对 Go 及其工具链有一些基本的了解。这不是 Go 教程。如果您是这门语言的新手, 是一个探索的好地方,所以go(双关语)看看吧!
您还必须了解一些基本的 ,并且至少大致熟悉 。
您的 Docker 设置必须启用 BuildKit。默认情况下,为上的所有用户启用 BuildKit 。如果您已经安装了 Docker Desktop,则无需手动启用 BuildKit。如果您在 Linux 上运行 Docker,请查看 BuildKit页面。
还需要对命令行有一定的熟悉。
本指南的目的是提供足够的示例和说明,以便您将自己的 Go 应用程序容器化并将其部署到云中。
首先构建您的第一个 Go 镜像。
