docker
Docker es una tecnología de código abierto que le
permite crear, ejecutar, probar e implementar
aplicaciones distribuidas dentro de contenedores
de software.
Historia
SalomónHykes comenzó Docker como un proyecto
interno dentro dotCloud, empresa enfocada a una
plataforma como un servicio (PaaS), con las
contribuciones iniciales de otros ingenieros de
dotCloud
Salomón Hykes¿Para qué sirve Docker?
Docker sirve para ejecutar máquinas virtuales ligeras
que están compuestas por módulos. La característica
principal del sistema es que esos módulos se pueden
agregar o quitardependiendo de tus necesidades.
¿Qué beneficios tiene
esto?
Docker es una herramienta diseñada para beneficiar
tanto a desarrolladores, testers, como administradores
de sistemas, en relación a lasmáquinas, a los entornos
en sí donde se ejecutan las aplicaciones software, los
procesos de despliegue, etc.
En el caso de los desarrolladores, el uso de Docker hace
que puedan centrarse endesarrollar su código sin
preocuparse de si dicho código funcionará en la máquina
en la que se ejecutará.
Por ejemplo…
Esto además beneficia a la parte de sistemas, ya
como los contenedores son más ligerosque las
máquinas virtuales, se reduce el número de
máquinas necesarias para tener un entorno.
Y lo que es mejor, Docker es open source.
¿Y qué diferencia a Docker
De una máquina virtual?
Realmenteel concepto es algo similar,
pero un contenedor no es lo mismo que
una máquina virtual. Un contenedor es
más ligero, ya que mientras que a una
máquina virtual necesitas instalarle un
sistema operativopara funcionar, un
contenedor de Docker funciona
utilizando el sistema operativo que tiene
la máquina en la que se ejecuta el
Caracteristicas
Portabilidad:
El contenedor Docker podremos desplegarloen
cualquier otro sistema (que soporte esta tecnología),
con lo que nos ahorraremos el tener que instalar en
este nuevo entorno todas aquellas aplicaciones que
normalmente usemos.
Ligereza.
El...
Regístrate para leer el documento completo.