使用 Docker 构建
欢迎!本指南介绍并深入探讨了如何使用 Docker 构建软件。
无论您是刚刚入门,还是已经是高级 Docker 用户,本指南都旨在为 Docker 构建功能的可能性和最佳实践提供有用的指导。
本指南涵盖的主题包括:
- 构建概念简介
- 图像尺寸优化
- 构建速度性能改进
- 构建和导出二进制文件
- 缓存挂载和绑定挂载
- 软件测试
- 多平台构建
在本指南中,使用 Go 编写的示例应用程序来说明构建功能的工作原理。您无需了解 Go 编程语言即可遵循本指南。
本指南从一个简单的 Dockerfile 示例开始,并从那里开始构建。本指南的后续部分介绍了高级概念和工作流程。您无需从头到尾完成整个指南。按照与您相关的部分进行操作,并将高级部分保存在末尾以供以后需要时使用。