Débuter avec Docker et Docker Compose en 2H de Pratique

所在平台: Udemy

课程主页: https://www.udemy.com/course/containeriser-une-application-springboot-avec-docker-en-1h/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:用 Docker 和 Docker Compose 开始实践 2 小时 课程概述:本课程要求您从 Docker 官方网站下载 Docker Desktop。如果您是 Udemy Business 的用户,请在下载软件之前确认与雇主的相关要求。在本课程中,您将逐步学习如何使用 Docker 和 Docker Compose。 首先,您将了解将应用程序运行在容器中的必要性,接着我们将探讨使用 Docker 的好处以及如何创建自己的 Dockerfile,构建 Docker 镜像并从中启动容器。此外,课程将介绍 Docker Hub 及 Docker 平台的其他重要方面。 我们还将详细演示如何将一个简单的 Spring Boot 程序转化为基于 Docker 的“容器化”应用程序。您将学习如何在容器中运行 MongoDB 数据库并实现容器之间的通信。课程将涵盖查看运行中的容器日志、进入容器并检查其内容、列出所有镜像、列出所有正在运行的容器、删除镜像和容器等基本操作。 课程的学习步骤包括: 1. 使用 Spring 初始化器创建 Spring Boot 应用程序 2. 创建 Dockerfile 3. 创建和版本化 Docker 镜像 4. 为镜像标记 5. 将镜像推送到 Docker Hub 6. 运行基础的 Spring Boot 应用程序 7. 理解提供的具有 REST API 访问 MongoDB 数据库的 Spring Boot 应用程序,并使用 Postman 进行测试 8. 理解 MongoDB 的基础知识并创建所需的数据库和集合 9. 运行 Spring Boot 应用程序和 MongoDB 的两个独立容器,并实现它们之间的通信 10. 理解如何在容器中进行调试操作 11. 理解 Docker Compose 的作用 12. 编写 Docker Compose 文件以更简单地运行我们的多容器应用 课程结束时,您将能够构建、运行容器并将其推送到中心仓库。 适合人群:本课程面向希望通过实践掌握 Docker 和 Docker Compose 基础知识和开发流程的初学者开发者。仅需具备 Java 和 Spring Boot 的基础知识即可参与。 通过实践,您将理解 Docker 和 Docker Compose 平台,了解如何将 Spring Boot 应用容器化,学习如何对数据库进行 Docker 化,构建和运行容器并将其推送到中心仓库,以及如何编写 Docker Compose 文件并理解多个容器之间的相互作用。 环境需求: - Windows 10、8、8.1 或 7 系统 - IntelliJ Community Edition - Java 11 - Docker - MongoDB - Maven 3.5

课程评论(0条)

课程详情

Ce cours nécessite que vous téléchargiez Docker Desktop depuis le site de Docker. Si vous êtes un utilisateur de Udemy Business, veuillez vérifier avec votre employeur avant de télécharger le logiciel.Dans ce cours, vous serez guidé pas à pas pour bien Démarrer avec Docker et Docker Compose. Dans ce cours, vous apprendrez tout d'abord pourquoi il est nécessaire d'exécuter des applications dans des conteneurs. Par la suite, nous verrons les avantages de l'utilisation de Docker et de l'exécution d'applications dans des conteneurs, ainsi que la manière de créer votre propre Dockerfile, de construire une image Docker et de lancer un conteneur à partir de celle-ci. On présentera aussi le Docker Hub ainsi que bien d'autres aspects de la plate-forme Docker. Nous détaillerons comment convertir un programme Spring Boot très simple ordinaire en une application "contenairisée" basée sur Docker. Vous verrez aussi comment exécuter une Base de Données comme MongoDB dans un conteneur et activer la communication entre conteneurs.On verra aussi comment vérifier la log des journaux au sein d'un conteneur en cours d'exécution, comment "entrer" dans un conteneur et inspecter son contenu, lister toutes les images, lister tous les conteneurs en cours d'exécution, supprimer une image, un conteneur, créer un fichier Docker Compose, puis l'utiliser pour exécuter plusieurs conteneurs.Les étapes qu'on va suivre seront les suivantes: 1. Apprendre à créer une application Spring Boot à l'aide de l'initialisateur spring2. Créer un Docker File3. Créer une Image et la versionner4. Tagger cette Image 5. Envoyer cette image vers le Docker Hub 6. Exécuter cette Application Spring Boot de Base7. Comprendre une Application Spring Boot qui vous est fournie disposant d'une API REST accédant à une base de donnée MongoDB et la tester avec Postman8. Comprendre les Bases de MongoDB et créer notre Base et les collections nécessaires9. Exécuter les deux Containers exécutant respectivement l'Application SpringBoot et MongoDB et les faires communiquer entre eux10. Comprendre comment réaliser les opérations de débogage dans les containers11. Comprendre Docker Compose12. Ecrire un Fichier Docker Compose pour exécuter plus simplement notre application Multi-ContainersÀ la fin de ce cours, vous serez en mesure de construire, d'exécuter des conteneurs et de les pousser vers le hub central.À qui s'adresse ce coursCe cours s'adresse aux Développeurs Débutants souhaitant comprendre les Bases et le cycle de développement avec Docker et Docker Compose par la pratique.Seules des connaissances rudimentaires de Java et de Spring Boot sont requises.Ce que vous comprendrez dans ce cours par la pratique: La plate-forme Docker et Docker Compose.Comprendre comment mettre en conteneur une application Spring Boot.Apprendre à Dockeriser une base de donnéesConstruire, exécuter des conteneurs et les envoyer vers le hub centralApprendre à écrire un fichier Docker ComposeComprendre comment plusieurs conteneurs interagissent entre euxEnvironnement:- PC avec Windows 10 ou 8 , 8.1 ou 7 - INTELLIJ Community Ediction- Java 11- Docker- Mongo DB- Maven 3.5

课程标签

0人关注该课程

主题相关的课程