Docker - Guía práctica de uso para desarrolladores

所在平台: Udemy

课程主页: https://www.udemy.com/course/docker-guia-practica/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称: Docker - 开发者实用指南 课程概述: Docker是一种开源软件平台,旨在通过容器自动化应用程序的部署,提供高效的版本控制,简化开发流程,并且是Kubernetes的重要组成部分。掌握创建、使用和部署镜像的技能,对于当今的开发者和管理员来说至关重要,这能大大节省在不同开发、测试、预生产和生产环境中的准备时间。本课程将为您提供使用Docker的基础知识,我们将通过实践练习和任务来学习。此外,课程还包括Kubernetes(K8s)的入门部分,使您能够进一步探索容器世界的各种可能性。 课程将带您从对Docker一无所知到能够使用任何镜像,阅读文档,创建和配置自己的镜像,并在不同架构下进行创建和云端注册部署。课程内容涵盖以下主题: - Docker的定义及其重要性 - 命令行接口(CLI): 课程中95%的内容基于CLI - 新命令语法及构件的创建 - Docker Desktop的使用(虽不是主要主题) - Dockerfiles: 镜像的创建 - Compose: 创建、运行和构建多容器应用 - BuildX: 在多个架构上创建镜像 - 部署的自动化 - 环境变量管理 - 自动构建及GitHub Actions中的触发器 - 代码的测试和构建 - 镜像的推送到私有和公共注册 - 使用的部分镜像示例: nginx, Postgres, Mongodb, Mongo Express, Node, Alpine, PgAdmin, PHPMyAdmin - Kubernetes的介绍及实践 课程还包含一份定制的快捷方式指南,帮助学员在学习Docker的过程中快速回顾所学知识。

课程评论(0条)

课程详情

Docker es una plataforma de software de código abierto para automatizar despliegues de aplicaciones dentro de contenedores, y proporciona una forma eficaz de controlar versiones, agilizar el desarrollo y es una pieza fundamental para Kubernetes. Poder crear, usar, y desplegar imágenes es una habilidad necesaria para cualquier desarrollador o administrador de hoy en día, ahorra mucho tiempo en la preparación de diferentes ambientes de desarrollo, testing, staging y production. Este curso te dará las más que las bases para poder utilizar Docker de una forma productiva y funcional, aprenderemos mediante ejercicios prácticos y tareas. También cuenta con una sección introductoria a Kubernetes (K8s) para que adicionalmente puedas seguir explorando todo lo que el mundo de los contenedores ofrece.El camino de este curso te llevará de no tener conocimiento alguno sobre Docker, hasta poder utilizar cualquier imagen, leer la documentación de las mismas, crear tus imágenes, configurarlas, utilizarlas, crearlas en diferentes arquitecturas y desplegarlas en registros en la nube.Estos son algunos de los temas incluidos en el curso:Docker¿Qué es? y ¿Por qué es tan importante saberlo?CLI: Command line interface - 95% del curso está basado en CLI.Nueva sintaxis de comandosCreación de cada pieza componente CLIConstrucciones tradicionalesDocker Desktop: Uso del mismo, pero no es el tema principal.Dockerfiles: Creación de imágenesCompose: Crear, ejecutar y construir multi-container apps BuildX: Crear imágenes en multiples arquitecturasAutomatización de desplieguesVariables de entornoConstrucciones automaticasGitHub Actions: TriggersTest - Del códigoBuild - Del códigoBuild - De la imagenPush - De la imagen a registros privados y públicosDigital OceanAlgunas imágenes a utilizar:nginxPostgresMongodbMongo ExpressNodeAlpinePgAdminPHPMyAdminIntroducción y ejercicio de Kubernetes.GithubTagsY másEl curso cuenta con una hoja de atajos personalizada para este curso para ayudarnos en el camino de Docker y así ayudarnos a refrescar la memoria cuando la necesitemos.

课程标签

0人关注该课程

主题相关的课程