Curso sobre contenedores Docker.
- Introducción a Docker
- Instalación de docker
- El "Hola Mundo" de docker
- Ejecución simple de contenedores
- Ejecutando un contenedor interactivo
- Creando un contenedor demonio
- Creando un contenedor con un servidor web
- Configuración de contenedores con variables de entorno
- Registros de imágenes: Docker Hub
- Gestión de imágenes
- ¿Cómo se organizan las imágenes?
- Creación de contenedores desde imágenes
- Ejemplo: Desplegando la aplicación mediawiki
- Volúmenes docker y bind mount
- Asociando almacenamiento a los contenedores: volúmenes Docker
- Asociando almacenamiento a los contenedores: bind mount
- Redes en Docker
- Redes definidas por el usuario
- Ejemplo 1: Despliegue de la aplicación Guestbook
- Ejemplo 2: Despliegue de la aplicación Temperaturas
- Ejemplo 3: Despliegue de Wordpress + mariadb
- Ejemplo 4: Despliegue de tomcat + nginx
- Creando escenarios multicontenedor con docker-compose
- El fichero docker-compose.yml
- El comando docker-compose
- Almacenamiento con docker-compose
- Ejemplo 1: Despliegue de la aplicación Guestbook
- Ejemplo 2: Despliegue de la aplicación Temperaturas
- Ejemplo 3: Despliegue de Wordpress + mariadb
- Ejemplo 4: Despliegue de tomcat + nginx
- Creación de imágenes a partir de un contenedor
- Creación de imágenes a partir de un Dockerfile
- Distribución de imágenes
- Ejemplo 1: Construcción de imágenes con una página estática
- Ejemplo 2: Construcción de imágenes con una una aplicación PHP
- Ejemplo 3: Construcción de imágenes con una una aplicación Python
- Ejemplo 4: Construcción de imágenes configurables con variables de entorno
- Ciclo de vida de las aplicaciones