Docker 训练营:通过真实项目征服 Docker
Docker Bootcamp: Conquer Docker with Real-World Projects
使用 Docker 容器化应用程序、管理微服务并部署到云中!
学习内容
-
在各种操作系统上安装和设置 Docker
-
了解使用 Docker 进行容器化的基本概念和优势
-
容器化 Python、Go、Java、Javascript 和 Ruby 应用程序
-
使用 Dockerfile 构建高效且优化的 Docker 镜像
-
容器化使用 Flask、Spring Boot、Node JS 和 Go 构建的 Web 应用程序
-
使用 Docker 网络在容器之间建立通信
-
将 Docker 镜像推送到 Docker Hub 并实施适当的标记实践
-
使用 Docker 容器化和管理数据库(例如 MySQL、PostgreSQL、MongoDB)
-
使用 Docker 卷处理持久性数据存储
-
使用 Docker Compose 编排和管理多容器应用程序
要求
-
对软件开发和编程概念有基本的了解
-
熟悉命令行界面和终端导航
-
推荐:至少掌握一种编程语言的基本知识
描述
想象一下,能够在本地计算机上开发应用程序,然后在其他任何地方无缝运行该应用程序,而无需担心兼容性问题或缺少依赖项。Docker 使这成为可能。几乎每家大公司,无论是 Spotify、Netflix 还是 PayPal,都使用 Docker 以前所未有的速度交付应用程序,现在轮到您了。
本课程将教您如何:
-
在各种操作系统上安装和设置 Docker
-
容器化使用 Python、Go、Java、JavaScript、Ruby、Flask、Spring Boot 等构建的各种应用程序Node.js
-
使用 Dockerfile 构建高效且优化的 Docker 镜像
-
使用 Docker 网络在容器之间建立无缝通信
-
使用 Docker Compose 编排和管理多容器应用程序,包括微服务和数据库
-
使用 Docker 卷处理持久性数据存储和管理数据库(MySQL、PostgreSQL、MongoDB)
-
将 Docker 镜像推送到 Docker Hub 并实施有效的标记和版本控制策略
-
使用 Heroku 将容器化应用程序部署到云中。
真实世界的电子商务应用项目
在整个课程中,您将开发一个由多个微服务组成的真实电子商务应用程序,每个微服务都使用不同的语言和框架构建。您将学习如何容器化这些微服务、管理其依赖项、使用 Docker Compose 编排整个应用程序,并将其部署到云中。这种实践经验将巩固您在实际环境中对 Docker 功能的理解。
使用 Docker 技能提升您的职业生涯
Docker 和微服务编排是业内备受追捧的技能。本课程为软件开发人员和 DevOps 专业人员提供简化开发工作流程和优化应用程序部署的知识和工具。
立即报名参加我们的 Docker 训练营,获得使用容器化有效开发和部署应用程序所需的实用技能。
本课程适合谁:
- 软件开发人员
- DevOps 工程师
- 希望使用 Docker 简化应用程序开发、部署和管理的 IT 专业人员。
评论(0)