Docker 初学者:Java 和 Spring Boot 的 DevOps
Docker 初学者。 Java Spring Boot 微服务的 DevOps。亲身体验 Docker。
讲师:in28Minutes Official
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- 使用 Docker 容器化并运行 Java Spring Boot 微服务
- 使用 Docker 容器化并运行 Java Spring Boot 全栈应用程序
- 为 8 个 Java Spring Boot 项目创建 Docker 镜像
- 学习 Docker 命令和 Docker 架构
- 使用 Dockerfile 自动构建 Docker 镜像
- 使用 Maven 插件创建 Docker Java 映像 – Dockerfile Spotify 插件、JIB 插件和 Fabric8 Docker Maven 插件
- 为 Java 应用程序创建 Docker 映像的最佳实践 – 改进 Docker 映像的缓存并创建多阶段 Docker 构建。
- 您将容器化与 MySQL 对话的 Java Spring Boot Todo Web 应用程序
- 您将使用 Docker 容器化 Java Spring Boot React 全栈应用程序
- 您将使用 Docker 将 CCS、CES 微服务、Eureka 命名服务器和 Zuul API 网关容器化,并使用 Docker Compose 运行它们
- 您将学习如何将 MySQL、RabbitMQ 和 Zipkin 作为 Docker 容器运行
- 您将学习 Docker 网络的基础知识 – HOST、BRIDGE 和 NONE
- 您将学习使用 Docker Compose 来管理您的容器
- 您将学习微服务的基础知识
- 您将与 300,000 名学习者一起通过 in28Minutes 获得令人惊叹的学习体验
在你的职业生涯中蓬勃发展
通过订阅个人计划,访问一系列针对热门角色精心策划的顶级课程。
非常适合
开发运营工程师
精选的课程和实践练习集合,可帮助您晋升为 DevOps 工程师。
- 40+相关课程
- 110+动手练习
- 4.6平均。课程评级
免费试用个人计划试用后每月起价 20.00 美元。随时取消。
要求
- 您不需要有任何 Docker 经验
- 您有一些 Java、Spring 和/或 Spring Boot 编程经验
- 我们将帮助您安装 Eclipse、Visual Studio Code、Git 客户端、Docker Desktop 和 Node JS(用于 npm)
描述
您是否想学习通过易于学习的分步方法为 Java Spring Boot 应用程序和微服务创建 Docker 映像和容器?
您对 Docker 的经验为零吗?没问题。
学习 Docker 基础知识?是的。为 Java Spring 微服务创建 Docker 镜像?是的。为 Java Spring Boot 全栈应用程序创建 Docker 映像?是的。当然。动手?当然。
学生们的评价:
5 星 – 我很惊讶如何用简单的方法解释如此困难的概念。向导师致敬。Docker 和微服务在一门课程中得到了很好的解释。惊人的。
5 星 –入门 Docker 的好课程,特别是针对 Java/Spring 开发人员的微服务架构。
5 星 –很好的学习,有清晰的解释,有助于入门 Docker。感谢您对使用 Spring Boot 进行 Dockerize java 应用程序的良好培训。
5 星 –我有一种误解,认为 Docker 主题很难理解。你让这一切变得非常容易。非常感谢您,我真的会推荐我的同事/朋友从您的教程中学习。
5 星 –非常好。当我开始学习这门课程时,我对 Docker 一无所知。但我很容易获得知识。兰加是一位了不起的老师。谢谢并继续你的工作。
5 星 – “ Docker for Java Spring Developers ”对于 Java 开发人员来说是一个很好的开始。除了 Docker 的基本概念之外,本课程还完美地涵盖了如何在基于微服务架构的应用程序中利用 Docker…
5 星 –很好的课程和很棒的例子!!!!
5 星 –尽管我已经专业编写软件超过 35 年,但我对容器还是新手。我对这门课程赞不绝口。我强烈推荐给任何想要快速掌握 Docker 的人。 “Docker for Java Spring Developers”是一门组织得非常好的课程,Ranga Karanam 是一位优秀的讲师/演讲者。该课程物有所值。我一定会寻找 In28 分钟和 Ranga 的课程来满足我未来的培训需求。
您准备好了解 Docker 并在您的编程生涯中迈出下一步了吗?
您想与超过 500,000 名学习者一起通过 in28Minutes获得惊人的学习体验吗?
别再犹豫了!
课程大纲
架构正在向微服务和云发展。 Docker 可以轻松地将您的应用程序容器化并使其云就绪。
Docker是容器化 Java Spring Boot 应用程序的第一工具。学习 Docker 将帮助您简化部署流程并轻松尝试新的框架和工具。
在本实践课程中,我们将容器化 –创建 docker 镜像并创建容器– 各种Spring Boot应用程序:
- REST API – Hello World 和 Todo – Jar
- Todo Web应用战争
- 使用 React 和 Spring Boot 的全栈应用程序
- CCS 和 CES微服务
- Eureka 命名服务器和 Zuul API 网关
本课程将是介绍 Docker 的完美第一步。
您将使用容器化使用 React(前端框架)、Spring Boot(REST API 框架)、Spring(依赖管理)、Spring Security(身份验证和授权 – 基本和 JWT)、BootStrap(样式页面)、Maven 创建的各种项目(依赖关系管理)、Node (npm)、Visual Studio Code (TypeScript IDE)、Eclipse (Java IDE) 和 Tomcat 嵌入式 Web 服务器。我们将帮助您设置其中的每一项。
课程亮点
课程简介
- 00 步骤 01 – 将 Spring Boot 应用程序部署到 Docker – 课程概述
- 00 步骤 02 – 将 Spring Boot 应用程序部署到 Docker – 入门
Docker 入门
- 01 第 01 步 – 安装 Docker – Docker
- 01 步骤 02 – 您的第一个 Docker 用例 – 部署 Spring Boot 应用程序
- 01 步骤 03 – 重要的 Docker 概念 – 注册表、存储库、标签、镜像和容器
- 01 步骤 04 – 使用 Docker 镜像和容器
- 01 步骤 05 – 了解 Docker 架构 – Docker 客户端、Docker 引擎
- 01 步骤 06 – 为什么 Docker 受欢迎
- 01 步骤 07 – 使用 Docker 镜像
- 01 第 08 步 – 使用 Docker 容器
- 01 第 09 步 – 使用 Docker 命令 – 统计、系统
- 01 第 10 步 – 导入 Docker 项目
使用 Docker 容器化 Java Spring Boot Hello World Rest API
- 02 步骤 01 – 在本地设置 01 Spring Boot Hello World Rest API
- 02 步骤 02 – 为 01 Hello World Rest API 手动构建 Docker 镜像
- 02 步骤 03 – 使用 Dockerfile 构建 Docker 镜像
- 02 步骤 04 – 了解 Docker 镜像层、缓存和 Dockerfile 指令
- 02 步骤 05 – 使用 Dockerfile Spotify 插件创建 Docker 镜像
- 02 步骤 06 – 创建通用的可重用 Dockerfile
- 02 步骤 07 – 通过在单独的步骤中添加库来改进 Docker 映像的缓存
- 02 步骤 08 – 使用 JIB 插件创建 Docker 镜像
- 02 步骤 09 – 使用 Fabric8 Docker Maven 插件创建 Docker 镜像
使用 Docker 容器化 Java Spring Boot Todo Web 应用程序
- 03 步骤 01 – 在本地设置 02 Spring Boot Todo Web 应用程序
- 03 步骤 02 – 为 Spring Boot Todo Web 应用程序创建 Docker 镜像
- 03 步骤 03 – 了解 ENTRYPOINT、CMD、COPY 和 ADD 指令
- 03 步骤 04 – 将 02 Spring Boot Todo Web 应用程序推送到 Docker Hub
使用 MySQL 和 Docker 容器化 Java Spring Boot Todo Web 应用程序
- 04 步骤 01 – 03 Todo Web 应用程序 MySQL 的代码审查
- 04 步骤 02 – 在本地将 MySQL 作为 Docker 容器运行
- 04 步骤 03 – 将 Spring Boot Todo Web 应用程序连接到本地 MySQL
- 04 步骤 04 – 为 03 Todo Web 应用程序创建 Docker 映像并使用链接进行连接
- 04 步骤 05 – 探索 Docker 网络 – HOST、BRIDGE 和 NONE
- 04 步骤 06 – 创建自定义网络并将 MySQL 和 WebApplication 连接到网络
- 04 步骤 07 – 使用 Docker 卷来保存数据
- 04 步骤 08 – 使用 Docker Compose
使用 Docker 容器化 Java Spring Boot React 全栈应用程序
- 05 步骤 01 – 探索 04 Java 全栈 Spring Boot React 应用
- 05 步骤 02 – 在本地运行 React 前端
- 05 步骤 03 – 容器化 Java REST API 后端
- 05 步骤 04 – 为 React 前端代码创建多阶段 Docker 构建
- 05 步骤 05 – 改进前端 Docker 构建 – dockerignore
- 05 步骤 06 – 使用多阶段 Docker 构建 Java REST API 后端
- 05 步骤 07 – 运行 Java REST API 后端 Docker 映像
- 05 步骤 08 – 探索 Docker Compose
- 05 步骤 09 – 使用 Docker Compose 运行全栈应用程序
- 05 第 10 步 – 使用 Docker Compose 构建带有 MySQL 的 Java Spring Boot Todo Web 应用程序
Docker 上的 CCS 和 CES 微服务入门
- 06 步骤 01 – 微服务简介
- 06 步骤 02 – 微服务的优点
- 06 步骤 03 – 了解 Docker 和微服务 – 一个惊人的组合
- 06 步骤 04 – CCS 和 CES Spring Boot 微服务概述
- 06 步骤 05 – 为 CCS 和 CES 微服务创建 Docker 映像和容器
- 06 步骤 06 – 使用 Docker Compose 运行 CCS 和 CES 微服务
将 Eureka 命名服务与 Spring Boot 微服务和 Docker 结合使用
- 07 步骤 01 – 了解服务注册中心的需求
- 07 步骤 02 – 为 Eureka 命名服务器创建 Docker 镜像
- 07 步骤 03 – 使用 Eureka 服务配置并运行 CES 和 CCS 微服务
将 Zuul API 网关与 Spring Boot 微服务和 Docker 结合使用
- 08 步骤 01 – 使用 Zuul API 网关配置 CES 和 CCS 微服务
- 08 步骤 02 – 使用 Docker Compose 与 Zuul 一起运行微服务
使用 Zipkin 和 RabbitMq 进行分布式跟踪
- 09 步骤 01 – Zipkin 简介并更新微服务以连接到 Zipkin
- 09 步骤 02 – 使用 Docker Compose 启动 Zipkin、RabbitMq 和微服务
- 09 步骤 03 – 运行 Zipkin、RabbitMq 和微服务
- 09 步骤 04 – 谢谢
立即开始学习。点击注册按钮!
本课程适合谁:
- 您是一名 Java Spring Boot 开发人员,正在开始使用云和 Docker
- 您想要使用 Docker 容器化您的 Java 应用程序
- 您是一名 Java 开发人员并且对 Docker 感到好奇
- 您想要学习使用 Docker 容器化 Java Spring Boot 全栈应用程序
- 您想学习使用 Docker 和 Spring Boot 微服务 – 服务注册表、分布式跟踪和 Zuul API 网关