Session
Docker from zero to hero
En esta charla explicaremos qué es *Docker*, para qué sirve y cómo podemos aprovecharlo para ejecutar nuestras aplicaciones sobre Linux o Windows.
Veremos paso a paso cómo debemos crear una imagen, cómo seleccionamos las imágenes base, qué opciones tenemos y por qué y cómo nos facilita el trabajo un *dockerfile*.
A partir de allí veremos cómo crear un *contenedor* y cómo ejecutarlo.
También veremos para qué sirve un *compose file* y cómo podemos aprovecharlo para nuestros despliegues.
Todo será desarrollado con ejemplos **en vivo**.
Algunos de los temas que veremos:
## ¿Qué es docker?
- Necesidad
- Ventajas
## Imágenes
- ¿Qué es una imagen?
- Registros
- Publicar
## ¿Qué es un contenedor?
- Crear un contenedor a partir de una imagen pública
- Identidad de contenedores
- Detener, borrar, y reiniciar nuestros contenedores
## Diferencias entre contenedor y máquina virtual
- Arquitectura de Docker
- Arquitectura de VM
- Ventajas y desventajas de Docker
## Creando nuestro primer contenedor
- puertos
- inspect
- logs
- exec
## Crear nuestras propias imágenes
- Dockerfile
- Entry point
- Comandos
## Volumnes
- Creación
- Compartir volúmnes
## Ejecutar contenedores conjuntamente con Dockercompose
- Redes
- Dependencias
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top