Docker y Docker Swarm
Proyecto Integrado del CFGS de Administración de Sistemas Informáticos en Red sobre Docker y Docker Swarm. En él se muestra, mediante scripts interactivos en Bash, el funcionamiento de un clúster de Docker realizado con la tecnología de orquestación Docker Swarm.
Se realizan tres despliegues de ejemplo:
- Aplicación "Example Voting App" y "Portainer" en un clúster local de Docker Swarm con tres nodos.
- WordPress + MariaDB en un clúster local de Docker Swarm con tres nodos.
- Despliegue automático de un nodo en Amazon Web Services.
Presentación y tutorial en YouTube
La presetanción de este proyecto, así como el funcionamiento, está disponible en un vídeo de YouTube titulado "Docker y Docker Swarm - Presentación & Tutorial".
Ver "Docker y Docker Swarm - Presentación & Tutorial" en YouTube
Se comenta al completo el funcionamiento de Docker Machine y Docker Swarm con el despliegue de las tres demos.
Instrucciones de uso
Despliegue de Example Voting App y Portainer
- Hacer un
git clone
del repositorio. - Ejecutar el primer script .sh: 01-crear-cluster.sh
- Seguir, interactivamente, las instrucciones en pantalla.
Despliegue de WordPress + MariaDB
- Hacer un
git clone
del repositorio. - Ejecutar 01-crear-cluster.sh
- Pulsar Ctrl+C cuando se muestre en pantalla "# Pulse Enter para continuar con 02-crear-stack-encuesta.sh"
- Ejecutar a-desplegar-wordpress.sh
Despliegue de nodo en AWS (Amazon Web Services)
- Hacer un
git clone
del repositorio. - Ejecutar a-nodo-aws.sh
- Ejecutar
docker-machine rm pruebaAWS
para eliminar el nodo en AWS.
Presentado en junio de 2017 por Evaristo García Zambrana para el IES Gonzalo Nazareno de Dos Hermanas (Sevilla).
Más información consultar el documento PDF: Evaristo GZ - Docker y Docker Swarm.pdf de este repositorio.
Realizado y probado sobre las siguientes versiones:
- Docker v17.03.1
- Docker Machine v0.10
- VirtualBox 5.1.22