学习路径:Docker:使用 Docker 进行应用程序部署
释放 Docker 技术的力量来部署和扩展复杂的应用程序
讲师:Packt Publishing
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- 探索高级构建选项和图像标签
- 使用 Docker 构建镜像
- 管理和共享 Docker 镜像
- 探索 Docker Swarm 管理的不同方面
- 研究备份和恢复集群
- 学习使用 Docker Swarm 和 Compose
- 使用 Docker Compose 运行多容器 Docker 应用程序
- 下载、安装和配置最新版本的 Kubernetes
- 用例和问题解决
要求
- 需要事先对 Docker 有基本了解
- 使用 Linux 命令的基本经验将会很有用
描述
您是否期待使用 Docker 编排和部署可扩展的服务?那么这个学习路径适合您。
Packt 的视频学习路径是一系列以逻辑和逐步方式组合在一起的单独视频产品,因此每个视频都建立在之前视频中学到的技能的基础上。
Docker 是世界上最好的软件容器平台之一。在 Docker 中使用容器可以轻松开发、部署和执行应用程序。抽象帮助开发人员在容器内运行应用程序。Docker 容器使开发人员能够更改其 Docker 图片并控制图片的版本。借助Docker,我们可以构建容器镜像并在部署过程中多次使用它。Docker 提供了一种快速而强大的应用程序部署方式。目前它非常流行,因为它可以让许多应用程序在同一服务器上运行;它还使得打包和发布程序变得非常简单。
Docker 已经成为虚拟化领域的游戏规则改变者。它提供了一种快速、稳健的应用程序部署方式,可以轻松构建和部署可靠、响应迅速且快速的应用程序。
该学习路径的亮点是:
- 使用 Docker Compose 运行多容器 Docker 应用程序
- 创建服务并将多容器服务部署到 Swarm
- 使用 Kubernetes 将多个容器编排成复杂的应用程序
- 了解如何使用 Docker Swarm 管理跨多个服务器的多个容器
- 在跨多个主机网络的多个容器上运行应用程序
本学习路径旨在教您如何使用 Docker 编排和部署可扩展且可靠的服务。
让我们快速回顾一下您的学习历程……
您将开始使用图像和容器。您将了解不同类型的容器及其应用程序。这将使您熟悉映像构建过程,并且您将能够在容器中成功运行您的程序。您将学习如何使用 Docker Swarm 管理跨多个服务器的多个容器。您将熟悉本地和共享存储以及多主机网络。您还将探索 Docker Swarm 和 compose 等核心工具,以提高您的编排技能。您将了解如何运行 Swarm 以及如何在 Swarm 上运行服务。
进一步,您将了解如何部署可通过配置 Docker 守护进程以及对容器和映像进行故障排除来快速扩展的应用程序。您将探索容器的用例,其中每个用例将突出显示一个特定问题以及 Docker 如何帮助解决该问题。
最后,您将学习如何使用 Kubernetes 编排系统,了解如何监控 Docker 集群,并了解如何自动构建、测试和部署应用程序。
在本学习路径结束时,您将能够自信地使用 Docker 以及新的编排功能来部署应用程序,并将清楚地了解概念、技术和使其在生产系统中运行的实用方法。
认识您的专家:
我们拥有以下受人尊敬的作者的最佳作品,以确保您的学习之旅顺利:
兰德尔·史密斯 (Randall Smith)是亚当斯州立大学的高级系统管理员。自 1999 年以来,他一直在管理 Windows、Linux 和 BSD 系统。他一直积极帮助其他系统管理员在线和离线解决问题。他曾在科罗拉多州高等教育计算组织和 Educause 会议上发表过有关 Linux KVM 和 Ceph 等主题的演讲。在业余时间,Randall 在 YouTube 和 Twitch 上的 Music Free Gaming 上播放 Let’s Play 游戏视频。
本课程适合谁:
- 此学习路径专为熟悉基本 Docker 概念并对部署开源容器服务 Docker 以及为实际应用程序部署 Docker 感兴趣的系统管理员、运营人员、开发人员和 DevOps 设计