Curso de Docker: todo lo necesario para dominarlo.

所在平台: Udemy

课程主页: https://www.udemy.com/course/curso-de-docker/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Docker课程:完全掌握所需的一切 课程概述:本课程是为初学者设计,介绍了当前非常流行的技术——Docker。课程包括理论部分,讲解Docker是什么、它为什么如此受欢迎、它使用的技术以及与标准虚拟化的比较。通过生动的教学视频,您将学习如何安装Docker以及进行首次操作。本课程采用非常直观的教学方法,共包含22节课,每节课时长约4-5分钟。课程结束时,还提供有约20道题目的测试。如果您曾对Docker产生疑问或想学习如何使用Docker,这将是适合您的课程。 Docker是一个开源项目,它自动化了在软件容器中部署应用程序的过程,为多个操作系统上的应用程序提供了一层额外的抽象和自动化的虚拟化。Docker利用Linux内核的资源隔离特性,如cgroups和命名空间,允许独立的“容器”在单个Linux实例内运行,避免了启动和维护虚拟机的开销。Linux内核对命名空间的支持可以隔离应用程序对其操作环境的视图,包括进程树、网络、用户ID和挂载的文件系统,而cgroups则提供资源的隔离,包括CPU、内存、I/O和网络。自0.9版本以来,Docker已集成了libcontainer库,以直接使用Linux内核提供的虚拟化设施,同时还能通过抽象的虚拟化接口如libvirt、LXC(Linux容器)和systemd-nspawn进行操作。根据行业分析公司451 Research的说法,“Docker是一个可以将应用程序及其依赖项打包到虚拟容器中的工具,能够在任何Linux服务器上运行。这有助于提高应用程序的灵活性和可移植性,无论是在物理设施、公共云还是私有云中运行。” 通过本课程,您将全面了解Docker的基本概念和使用方法,掌握这项重要的技术。

课程评论(0条)

课程详情

Curso para principiantes sobre una tecnología tan popular actualmente como es Docker. Este curso tiene una parte teórica para explicar qué es docker, el porqué es tan popular, cuál es la tecnología que utiliza y lo compararemos con la virtualización estándar.A través de videos explicativos, veremos la instalación y los primeros pasos. Todo esto con un método de enseñanza muy didactico.El curso tiene 22 clases, de una media de 4-5 minutos cada clase. Al finalizar el curso, hay un test con cerca de 20 preguntasSi te has pregunta qué es docker o si quieres aprender a utilizar docker, éste es el curso adecuado para ti.Docker es un proyecto de código abierto que automatiza el despliegue de aplicaciones dentro de contenedores de software, proporcionando una capa adicional de abstracción y automatización de virtualización de aplicaciones en múltiples sistemas operativos.1​ Docker utiliza características de aislamiento de recursos del kernel Linux, tales como cgroups y espacios de nombres (namespaces) para permitir que "contenedores" independientes se ejecuten dentro de una sola instancia de Linux, evitando la sobrecarga de iniciar y mantener máquinas virtuales.2​El soporte del kernel Linux para los espacios de nombres aísla la vista que tiene una aplicación de su entorno operativo,3​ incluyendo árboles de proceso, red, ID de usuario y sistemas de archivos montados, mientras que los cgroups del kernel proporcionan aislamiento de recursos, incluyendo la CPU, la memoria, el bloque de E/S y de la red. Desde la versión 0.9, Docker incluye la biblioteca libcontainer como su propia manera de utilizar directamente las facilidades de virtualización que ofrece el kernel Linux, además de utilizar las interfaces abstraídas de virtualización mediante libvirt, LXC (Linux Containers) y systemd-nspawn.4​5​6​De acuerdo con la firma analista de la industria 451 Research, "Docker es una herramienta que puede empaquetar una aplicación y sus dependencias en un contenedor virtual que se puede ejecutar en cualquier servidor Linux. Esto ayuda a permitir la flexibilidad y portabilidad en donde la aplicación se puede ejecutar, ya sea en las instalaciones físicas, la nube pública, nube privada, etc.

课程标签

0人关注该课程

主题相关的课程