介绍

已完成

现在的团队必须快速发布应用,以吸引和留住客户。 由于存在这种要求,软件开发和支持团队必须始终考虑可节省时间和成本的解决方案。 理想的解决方案减少创建和配置部署环境所花费的时间,并简化软件部署过程。

普遍认为可以将软件容器化技术用作节省时间和降低成本的解决方案。 容器化的一项优势是,无需配置硬件和花费时间安装操作系统和软件来托管部署。 容器之间彼此隔离,并且多个容器可以在相同硬件上运行。 此配置可帮助我们更加高效地使用硬件,并且可以帮助提升应用程序的安全性。

假设你就职于一家在线服装零售公司,你们公司计划开发一些内部应用。 你的团队在本地开发和测试所有应用程序,然后将其部署到 Azure 进行预生产测试和最终生产托管。 你希望在进行很少配置更改或不进行任何配置更改的情况下在每个环境中实现最大兼容性。 使用 Docker 作为容器化解决方案似乎是理想的选择。

在这里,你将了解如何使用 Docker 创建自己的容器。 你还将大致了解 Docker 基础结构的幕后工作原理。 目标是帮助你确定 Docker 容器是否适合你的业务。

学习目标

在本模块中,将执行以下操作:

  • 评估 Docker 是否为合适的容器化平台。
  • 介绍 Docker 容器的组件如何支持计算容器实现。

先决条件

  • 操作系统虚拟化概念的入门级知识
  • 基于命令行的应用程序的入门级知识