Introducción al Software de Base
Enviado por davidlugo3 • 16 de Septiembre de 2017 • Resumen • 379 Palabras (2 Páginas) • 143 Visitas
UNIVERSIDAD DE SONORA
DIVISION DE INGENIERIA
[pic 1]
Alumno:
Lugo Cueva Efrén David
Carrera:
Ingeniería en Sistemas de la Información
Profesor:
Cirett Galan Federico Miguel
Materia:
Introducción al Software de Base
Número de Expediente:
215200590
Fecha:
08/02/17
¿Qué es Docker?
Docker es una herramienta diseñada para que sea más fácil de crear, implementar y ejecutar aplicaciones mediante el uso de contenedores. Los contenedores permiten a un desarrollador para empaquetar una aplicación con todas las piezas que necesita, tales como bibliotecas y otras dependencias, y enviar todo como un solo paquete. Al hacerlo, gracias al contenedor, el desarrollador puede estar seguro de que la aplicación se ejecutará en cualquier otra máquina Linux independientemente de cualquier configuración personalizada que pueda tener la máquina que podría diferir de la máquina que se utiliza para escribir y probar el código.
En cierto modo, Docker es un poco como una máquina virtual. Pero a diferencia de una máquina virtual, en lugar de crear un sistema operativo virtual entera, Docker permite que las aplicaciones utilizan el mismo núcleo de Linux como el sistema que se están ejecutando en las aplicaciones y sólo requiere ser enviados con las cosas no se está ejecutando en el equipo host. Esto le da un impulso significativo el rendimiento y reduce el tamaño de la aplicación.
Y lo más importante, es docker de código abierto. Esto significa que cualquier persona puede contribuir a docker y extenderlo a satisfacer sus propias necesidades si necesitan funciones adicionales que no están disponibles fuera de la caja.
Docker es una herramienta que está diseñada para beneficiar tanto a los desarrolladores y administradores de sistemas, por lo que es una parte de muchas DevOps (desarrolladores + operaciones) cadenas de herramientas. Para los desarrolladores, esto significa que pueden centrarse en la escritura de código sin tener que preocuparse por el sistema que en última instancia se ejecuta en. También les permite obtener una ventaja mediante el uso de uno de los miles de programas ya diseñados para funcionar en un recipiente docker como parte de su solicitud. Para el personal de operaciones, docker proporciona flexibilidad y potencialmente reduce el número de sistemas necesarios debido a su pequeño tamaño y menos gastos.
...