- ¿Qué es docker?
- Diferencia entre VM y Contenedores
- Arquitectura
- ¿De qué está hecho docker?
- CNAMES
- CGROUPS
- Union mount
- Requerimientos
- Instalación
- Instalación en Linux
- Instalación en Windows
- Instalación en OSX
- Docker machine para usar Docker localmente
- Correr un contenedor
- Descargar una imagen de Docker
- ¿Qué hay dentro de un contenedor?
- Contenedor aislado
- Filesystem
- Network
- CPU
- Memoria
- Contenedor aislado
- Contenedores corriendo y contenedores detenidos
- Borrar un contenedor
- Monitoreo de un contenedor
- Estructura del comando docker run
- Correr contenedores en background
- Correr contenedores interactivos
- Nombre de contenedores y cómo nombrarlos manualmente
- Correr comandos (procesos) en contenedores
- Exponer y publicar puertos
- Inyectar procesos a contenedores
- Obtener información de los contenedores
- Imágenes de Docker
- Crear imágenes con docker commit
- Crear imágenes con docker build a través de un archivo Dockerfile
- Crear imágenes con docker build a través de otras fuentes
- Directivas de Dockerfile
- Caché de docker build
- Contenedores intermedios
- Etiquetas de imágenes
- Exportar e importar imágenes a través de archivos tar.
- Eliminar imágenes
- Docker hub
- Crear una cuenta
- Iniciar sesión desde la consola
- Buscar imágenes con docker search
- Subir imágenes al hub con docker push
- Trabajar con repositorios de docker hub
- Crear automated builds
- Automated build con Github
- Montar tu propio Hub de imágenes
- Volúmenes
- Montar volúmenes a contenedores
- Montar volúmenes con un directorio del host
- Volúmenes read-write
- Crear volúmenes antes de usarlos
- Crear data volume containers
- Volumes-from
- Borrar volúmenes
- Networking de Docker
- Asignar hostname a contenedores
- Stacks disponibles para contenedores
- Crear una red definida
- Conectar contenedores a redes definidas
- Enlazar contenedores a redes definidas
- Desconectar contenedores de redes definidas
- Eliminar redes definidas
- Docker compose
- Instalación
- Crear servicios declarados en el archivo docker-compose.yml
- Cómo usar links, environments y volúmenes
- Correr servicios en segundo plano
- Diferencia entre docker-compose up y docker-compose run
- Detener los contenedores y volver a levantarlos
- Usar múltiples archivos de compose
- Extendiendo los servicios de compose
- Sobre-escribir configuraciones
- Usar compose en ambientes de producción
- Depends on
- ¿Qué es docker-machine?
- Instalación
- Ver las máquinas creadas
- Crear una máquina nueva
- Incluir variables en una máquina
- Obtener la IP de una máquina
- Parar una máquina y volver a levantarla
- Correr máquina automáticamente
- Docker Machine para Digital Ocean
- Docker Machine para AWS
- Docker storage
- Drivers disponibles para Storage
- AUFS
- Btrfs
- Device mapper
- ZFS
- Docker como Process Manager
- Restart policies
- Upstart
- Systemd
- Docker logging
- Logging drivers
- Cómo usar Fluentd
- Cómo usar ETW
- Cómo usar Journald
- Usar un Configuration manager
- Cómo utilizar docker con Ansible
- Cómo utilizar docker con Chef
- Cómo utilizar docker con Puppet
- Docker Swarm
- Conceptos clave
- Ejemplo de docker Swarm
- Cómo crear un servicio
- Cómo inspeccionar servicio
- Escalar el servicio de Swarm
- Cómo eliminar un servicio de Swarm
-
-
Save musghost/9b5dde7e6a6c37a370692663b04e3457 to your computer and use it in GitHub Desktop.
El temario indica que veremos instalaciones sobre Linux y Mac, para el desarrollo del curso será sobre un SO en específico?
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hay que llevar equipo de cómputo?