Skip to content

使用 Docker 构建

原文:https://docs.docker.com/build/guide/

欢迎!本指南是关于使用 Docker 构建软件的介绍和深入探讨。

无论您是刚开始接触 Docker,还是已经是高级用户,本指南旨在提供 Docker 构建功能的可能性和最佳实践的有用指导。

本指南涵盖的主题包括:

  • 构建概念的介绍
  • 镜像大小优化
  • 构建速度的性能提升
  • 构建和导出二进制文件
  • 缓存挂载和绑定挂载
  • 软件测试
  • 多平台构建

在整个指南中,我们将使用一个用 Go 语言编写的示例应用程序来说明构建功能的工作原理。您无需了解 Go 编程语言即可跟随本指南。

指南从一个简单的 Dockerfile 示例开始,并在此基础上进行扩展。后面的章节将描述一些高级概念和工作流程。您不需要从头到尾完成整个指南。按照对您来说相关的章节进行学习,并将高级章节留到最后,当您需要时再继续学习。