C++ 语言特定指南
C++ 入门指南教你如何使用 Docker 创建容器化的 C++ 应用程序。在本指南中,你将学习如何
致谢
Docker 感谢 Pradumna Saraf 和 Mohammad-Ali A'râbi 对本指南的贡献。
- 使用多阶段 Docker 构建对 C++ 应用程序进行容器化并运行
- 使用 Docker Compose 构建和运行 C++ 应用程序
- 设置本地环境以使用容器开发 C++ 应用程序
- 使用 GitHub Actions 为容器化的 C++ 应用程序配置 CI/CD 流水线
- 将容器化应用程序本地部署到 Kubernetes 进行测试和调试
- 在构建过程中使用 BuildKit 生成 SBOM 证明
完成 C++ 入门模块后,你应该能够根据本指南中提供的示例和说明对你自己的 C++ 应用程序进行容器化。
从容器化一个现有的 C++ 应用程序开始。
模块
- 使用多阶段构建对应用程序进行容器化
学习如何为 C++ 应用程序创建多阶段构建。
- 使用 Docker Compose 构建和运行 C++ 应用程序
学习如何使用 Docker Compose 构建和运行 C++ 应用程序。
- 开发你的应用程序
学习如何在本地开发 C++ 应用程序。
- 配置 CI/CD
学习如何使用 GitHub Actions 为你的 C++ 应用程序配置 CI/CD。
- 测试你的部署
学习如何使用 Kubernetes 在本地进行开发
- 供应链安全
学习如何从 C++ Docker 镜像中提取 SBOM。