Diferencia entre revisiones de «Plantilla:Docker/conceptosGenerales»
De WikiEducator
(→Qué es docker) |
(→Qué es docker) |
||
Línea 5: | Línea 5: | ||
https://medium.com/ingenier%C3%ADa-en-tranqui-finanzas/una-gu%C3%ADa-no-tan-r%C3%A1pida-de-docker-y-kubernetes-933f5b6709df | https://medium.com/ingenier%C3%ADa-en-tranqui-finanzas/una-gu%C3%ADa-no-tan-r%C3%A1pida-de-docker-y-kubernetes-933f5b6709df | ||
− | {{MRM_Definicion|'''Es una pieza de software liviana, independiente, empaquetable y ejecutable que incluye todo lo que necesita para correr: código, runtime, herramientas de sistema, librerías y configuraciones''' [https://www.docker.com/resources/what-container|traducido de la página oficial de docke]}} | + | {{MRM_Definicion|'''Es una pieza de software liviana, independiente, empaquetable y ejecutable que incluye todo lo que necesita para correr: código, runtime, herramientas de sistema, librerías y configuraciones''' [https://www.docker.com/resources/what-container | traducido de la página oficial de docke]}} |
{{MRM_Definicion|Es un sistema de virtualización de código abierto basado en contenedores.}} | {{MRM_Definicion|Es un sistema de virtualización de código abierto basado en contenedores.}} | ||
+ | ;Virtualizar | ||
+ | Utilizar software para emular el sistema necesario que pueda contener un determinado sistema operativo disponible para ser usado. | ||
*No se virtualiza el sistema operativo entero, solo los servicios que queremos usar con sus dependencias (Esta es la idea de un contenedor) | *No se virtualiza el sistema operativo entero, solo los servicios que queremos usar con sus dependencias (Esta es la idea de un contenedor) |
Revisión de 04:07 7 mar 2019
Qué es docker
Es una pieza de software liviana, independiente, empaquetable y ejecutable que incluye todo lo que necesita para correr: código, runtime, herramientas de sistema, librerías y configuraciones [https://www.docker.com/resources/what-container |
- Virtualizar
Utilizar software para emular el sistema necesario que pueda contener un determinado sistema operativo disponible para ser usado.
- No se virtualiza el sistema operativo entero, solo los servicios que queremos usar con sus dependencias (Esta es la idea de un contenedor)
- El kernel del sistema operativo es compartido con el host anfitrión dónde el contenedor es ejecutado.
- Ventajas de esta idea
- Es muy muy ligero, tanto en peso como en ejecución.
- Es totalmente portable: podemos desplegar un contenedor en cualquier otro anfitrión o máquina que soporte esa tecnología
- Es seguro, el docker está encerrado en un chroot, podemos asegurar las versiones de nuestros servicios
- Es muy flexible y de fácil adaptación con el exterior: es muy cómodo y sencillo pasar ficheros entre el contenedor y el host e incluso crear un volumen que sea compartido por ambos sistemas de ficheros (el del host y el del contenedor).
Quién usa docker
- Es una manera de que el desarrollador tenga justo lo que necesita, sin alterar el sistema o host principal dónde desarrolla