Qué es Docker: containarization vs virtualization
Clase 3 de 25 • Fundamentos de Docker 2018
Contenido del curso
Yovanny Herrera escudero
Iván Toro
luis González
Enrique Devars
Carlos Enrique Ramírez Flores
Enrique Devars
William Schnaider Torres Bermon
David Antonio Ordóñez Cornejo
Carlos Enrique Ramírez Flores
David Antonio Ordóñez Cornejo
José Tuzinkievicz
Ricardo Bobadilla
Alejandro Sanchez
Hinder Adrian Alvarez Perlaza
Jehison Pérez
Jehison Pérez
Fredy Mendoza Vargas
Juan Pablo Calle García
Hanson Garzon
Roy Zambrano
Jesús Andrés Ovallos Ovallos
Agusitn Machiavello
Agusitn Machiavello
Juan David Cajamarca Acuña
Wilson Fernando Antury Torres
Sebastián Gonzalez Quintero
raymundo escobar
Jerry hicks
Roy Zambrano
Mitchell Contreras
Paula Becerra
Edilberto Medina
Qué es Docker?
Docker Permite resolver problemas de construir, distribuir y ejecutar software en diferentes plataformas.
Containarization: un estándar para llevar algo dentro. Agrupadores de procesos.
Virtualization: es una imagen o archivo que contiene información dentro. Por lo general son pesadas de administración costosa y son lentas.
Excelente resumen. 😄
gran resumen muy bien explicado
¿Qué es Docker?
Es un sistema que se maneja con contenedores, esto nos permite crear un estándar y aislamiento de los procesos.
Maquinas virtuales
Emulación de una computadora real, son muy costosas, son pesadas pues es un sistema operativo entero. Están en el orden de los Gb de uso.
Para obtener mayor rendimiento hay que aumentar el hardware, además de que hay muy poca utilización en sus recursos.
Contenedores
Son agrupaciones de procesos que estan aislados, muy versátiles pues son muy ligeros, se manejan en Mb de uso.
Mucho más eficientes pues comparten el sistema base en el que corre, pues no ejecutan un sistema operativo completo.
Si fallan los procesos se quedan aislados y no se involucran con el entorno en el que se están ejecutando.
!docker
Guarde, la imagen! gracias por tu aporte!!
Me da gusto que te haya servido :D
Arquitectura Docker
Arquitectura de maquina virtual
Para conocer más sobre las semejanzas y diferencias entre cada arquitectura (de forma general y en ambientes windows) les recomiendo dar clic aquí.
Empece a usar docker y pude borre 40GB de maquinas virtuales que tenia con vagrant, así que ahora estoy totalmente dedicado a aprender esta herramienta.
Tomaste algun tutorial o que recursos usaste para eso? soy novato en esto del SR Docker!
Solo con las clases de este curso y un poco de su documentacion, estoy super entusiasmado con docker y docker copose
Contagia la pasión que le pone al contar las bondades. Necesito saber Docker ya!
¿Cuales son las ventajas y desventajas de combinar contenedores con virtualización? es decir, tener contenedores en un ambiente virtual.
NI idea pero si se puede hacer
En mi opinión eso estaría bien para empresas que necesiten administrar instancias diferentes para cada cliente y que además almacenen muchos archivos de transacciones.
Esta perfecta la analogía, este man explica muy bien!!!
👍👍👍👍
Los contenedores no son maquinas virtuales, si no agrupaciones de procesos que están aislados del resto del mundo, se pueden imaginar como maquinas virtuales pero son muy distintos.
Nos soluciona mucho la problemática del software ( construcción, ejecución y distribución) pero en ocasiones la construcción de dockercompose etc, es compleja, existe algún IDE de desarrollo orientado a docker, que nos guíe en la construcción de estos archivos?
si tienen problemas instalando docker en Linux Mint Tessa, lo pueden instalar con la siguiente instrucción:
sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ bionic \ stable"```
Que locura esto!
**Genial! ** Está buenísmo que se den esas analogías para poder entender o asociar a la realidad de uno que nunca había escuchado de estas herramientas!
MÁQUINA VIRTUAL Una computadora corriendo dentro de otra computadora. La ventaja de esta lógica es que se coge todo un entorno de ejecución, se empaqueta, se envía a otra computadora, se corre y se emula. Pero tiene sus problemas. Pesadas
Docker (contenedores) :
Este es un video de cómo vender docker. Guido explica de una forma super intuitiva y suficientemente detallada la funcionalidad de docker. El hecho de poder enviar exactamente todas las dependencias y poder ayuda a la portabilidad.
Cabe aclarar que no se paga un precio por la portabilidad debido a que cada contenedor encapsula algo. La ejecución de distintos contenedores no se va a afectar entre sí y en caso de que algo se llegue a romper en un contenedor este no dañará la máquina en la que se ejecuta u otros contenedores.
¡El concepto de los contenedores es increíble!
virtualizacion no es emulacion brother.
Excelente ejemplos muy claros para entender el concepto detrás de Docker genial!
No puedo visualizar el vídeo de la clase. ¿Como puedo reportar el problema?
El problema con el video ya fue solucionado.
Interesante!