Build your ultimate AI agent
课程介绍
本课程在《Docker 入门》课程所学知识的基础上进一步拓展,深入讲解容器化概念和工具。 我们将探索高级主题,例如容器镜像管理、网络、文件系统通信,以及多平台和多容器应用程序的开发。
优化容器化应用程序
学习创建多阶段构建,以提升容器化应用的体积、安全性和可复用性。 通过实践练习,掌握优化容器镜像的技术,确保在多样化环境中实现高效部署和管理。使用 Docker Compose 增强容器部署
了解如何利用 Docker 网络工具和概念,促进容器间通信,并为本地和外部网络提供网络服务。 探索文件系统挂载和卷,实现容器与主机之间无缝的数据共享。 此外,还将掌握用于编排多容器应用部署的 Docker Compose,简化数据科学和工程环境中常见复杂工具的搭建。赋能开发与部署
这门课程将帮助你掌握提升开发、测试和发布流程所需的核心技能。 虽然这门课程并非必需,但如果你曾使用并构建过一些简单的容器,将能从本课程中获得最大收益。 到课程结束时,你将掌握优化容器化应用、简化容器之间通信以及轻松部署多容器应用的知识和工具,助力你在 Docker 学习之旅中不断前进。先修要求
课程大纲
课程大纲
1
命令与文件系统
本章介绍新的 Docker 命令,并讲解如何在主机系统与容器化应用之间共享数据。学习在何时以及如何使用持久卷,并访问主机文件系统。
2
网络
学习在 Docker 中暴露网络服务、创建 Docker 网络,并使用 Dockerfile 维护网络设置。
3
构建高级容器镜像
学习使用 Docker 的高级镜像管理与构建工具,创建紧凑高效的容器镜像。构建可在不同处理器架构上运行的多平台镜像。
4
Docker Compose
将 Docker 的卷、网络与容器管理能力结合起来,使用 Docker Compose 构建多容器应用。通过 docker-compose.yml 文件更新并管理应用部署。
C
Docker 进阶
课程完成

