Curso de Docker: todo lo necesario para dominarlo.
What you'll learn
- Instalar Docker
- Crear contenedores e imágenes
- Instalar repositorio privado de Docker
- Crear copias de seguridad y restaurar, tanto contenedores como imágenes
- Configurar el servicio de Docker
Requirements
- Este curso puede ser seguido por usuarios de Linux, Windows y OSX
Description
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 preguntas
Si 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.456
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.
Who this course is for:
- Orientado a usuarios con un mínimo conocimiento de sistemas operativos.
- No necesaria experiencia en Linux o en virtualización
- Todos los niveles
Instructor
Proyecto Oforte.
Ofrecemos cursos de calidad con orientación práctica. Nuestro método es reducir la parte teórica para poder así centrarnos en la parte práctica. Con ejemplos reales y explicaciones basadas en la experiencia del profesor ofrecemos cursos de calidad para los alumnos. Además ofrecemos distintas herramientas al usuario para que puedan practicar lo que el profesor está explicando.