Curso / Taller Docker nivel básico / medio
* Explicacion de Linux:
- Organizacion de un sistema linux
- Que es el kernel:
Las principales funciones del Kernel, son las siguientes:
Administrar la memoria RAM, para que puedan funcionar todos los programas y procesos en ejecución.
Administrar el tiempo de procesador, que es utilizado por los procesos en ejecución.
Gestionar el acceso y uso de los diferentes periféricos conectados al ordenador.
Docker comparte kernel con el sistema al igual que Lxc
* Comparativa con lxc, virtualizacion, coreos rkt
- lxc : Virtualizador de sistema
- coreos : demonio de init
- docker : virtualizacion de aplicacion
* Ventajas de Docker
- recuersos compartidos y no asignados (mas ligeros)
- No usan sistema operativo completo
- reutilizacion de imagenes
- tiempo de arranque
- solo aplicaciones linux (ni windows ni mac)
* Docker CE y Docker EE
ee certificado, pago por nodo, mantenido por docker inc
ce comunidad
* Imagenes y contenedores: Definicion y diferenciacion de cada uno de estos
+ Instalacion
+ Comandos basicos
+ Comandos avanzados
+ Exportar puertos
+ Exportar volumenes
+ Ejecutar aplicaciones desde un docker
+ DockerHub
+ DockerFile
+ Crear tu propia imagen
+ Docker Compose