ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Curso Sistemas Operativos Proyecto Dockers


Enviado por   •  29 de Junio de 2019  •  Documentos de Investigación  •  5.789 Palabras (24 Páginas)  •  119 Visitas

Página 1 de 24

Facultad de Ingenierías

Escuela de Ingeniería en Sistemas de Computación

Curso Sistemas Operativos

 

Proyecto

Dockers

II cuatrimestre, 2019

ÍNDICE

Introducción        3

Objetivos generales        4

Objetivos específicos        4

Capítulo 1        5

1.      Historia        5

1.1    Inicios de los contenedores        5

Capítulo 2        8

2.1    Qué es Docker?        8

Capítulo 3        13

3.1 ¿Qué es un contenedor?        13

3.2 El sistema de contenedores de Docker se divide en las siguientes partes        13

Capítulo 4        14

4.1 Empresas que trabajan con Dockers        14

Capítulo 5        15

5.1 Beneficios de Utilizar Dockers        15

5.2 Ventajas de utilizar Docker como método de virtualización        16

Capítulo 6        17

6.1 Requerimientos de instalación        17

6.2 Empezando a utilizar Docker        18

Capítulo 7        19

7.1 ¿Qué problemas conlleva?        19

Capítulo 8        21

8.1 Seguridad en Dockers        21

Capítulo 9        22

9.1 Diferencia entre Docker y Máquinas Virtuales        22

9.2 Entendiendo el funcionamiento de las máquinas virtuales        23

9.3 Entendiendo el funcionamiento de los contenedores        24

9.4 Docker vs. Máquinas Virtuales        25

9.5 ¿Cuándo debo usar VirtualBox y cuándo Docker?        26

Conclusión        27

Recomendaciones        28

Bibliografía        29

Introducción

La tecnología en la última década ha dado pasos agigantados; implementando diferentes tecnologías para facilitar, realizar diferentes tareas, En esta ocasión hablaremos de una herramienta que facilita la labor de los desarrolladores, testers, administradores de sistemas, en referencia al entorno que utilizan las aplicaciones de software.

Cómo los medios de virtualización son pesados, lo que ocasiona que la máquina utiliza muchos recursos limitándose a sí misma, estaremos hablando de Docker, un método de ligero para transportar softwares de computadora en computadora sin ser necesario que la otra máquina mantenga instalado los programas incluidos en docker, el requisito solo es mantener Docker.

Estaremos explicando qué es Docker, cómo funciona, la diferencia con otros sistemas de virtualización, requisitos mínimos, su instalación, ventajas de su uso, entre otros, con el fin de mantener un conocimiento básico, con posibilidad de aprender conocimiento intermedio y avanzado de la herramienta.

Objetivos generales

  • Investigar y conocer en  qué consiste Docker, su historia, ventajas, limitaciones, su forma de uso y los requerimientos que se necesitan para su instalación.  .

Objetivos específicos

  • Conocer la historia de Docker.
  • Analizar que es Docker y cuáles son sus beneficios y limitaciones.
  • Conocer que empresas y por qué están trabajando con Docker.
  • Conocer las diferencia entre Máquinas virtuales y Docker.

Capítulo 1

1.             Historia

1.1           Inicios de los contenedores

●       1979: Unix V7    

Durante el desarrollo de Unix V7 en 1979 se introdujo el sistema chroot, cambiando el directorio raíz de un proceso y sus hijos a una nueva ubicación en el sistema de archivos. Este avance fue el inicio del aislamiento del proceso: segregar el acceso a archivos para cada proceso. Chroot se añadió a BSD en 1982 (Hopla! Software).

●           2000: FreeBSD Jails

Casi dos décadas después, en el año 2000, un pequeño proveedor de hosting de entorno compartido presentó FreeBSD jails para lograr una clara separación entre sus servicios y los de sus clientes por seguridad y facilidad de administración. FreeBSD Jails permite a los administradores separar un sistema informático FreeBSD en varios sistemas independientes, más pequeños, denominados “cárceles”, con la capacidad de asignar una dirección IP para cada sistema y configuración (Hopla! Software).

●           2001: Linux VServer

Al igual que FreeBSD Jails, Linux VServer es un mecanismo de “cárcel” que puede separar los recursos (sistemas de archivos, direcciones de red, memoria) en un sistema informático. Introducido en 2001, este sistema operativo de virtualización se implementa mediante la revisión del kernel de Linux. Los parches experimentales todavía están disponibles, pero el último parche estable fue lanzado en 2006 (Hopla! Software).

●           2004: Oracle Solaris Containers

Oracle lanzó un contenedor Solaris que combinaba controles de recursos del sistema y una separación de límites proporcionados por zonas, que fueron capaces de aprovechar características como instantáneas y clonación de ZFS (Hopla! Software).

...

Descargar como (para miembros actualizados)  txt (36.8 Kb)   pdf (476.1 Kb)   docx (468 Kb)  
Leer 23 páginas más »
Disponible sólo en Clubensayos.com