Seguimos aprendiendo con Docker y ahora vamos a ver como desplegar un servicio de nginx y Docker compose, es recomendable que haya seguido la guía anterior de como instalar docker y swarm en Ubuntu.
1- Crear archivos
Crearemos una carpeta para el proyecto que se llamará nginx, ingresamos, creamos otra carpeta llamada src donde pondremos un archivo de Hola mundo. Y vamos a generar un archivo yaml para desplegar el servicio. Esto lo hacemos en el nodo master.
mkdir nginx cd nginx mkdir src echo "Hola Mundo!" > src/index.html nano docker-compose.yaml
Pegamos el siguiente contenido
version: "3"
services:
client:
image: nginx
ports:
- 8000:80
volumes:
- ./src:/usr/share/nginx/html
2- Y lanzamos la aplicación
docker-compose up --detach
Abrimos el navegador para verificar que funciona.
RECOMENDADO DE HOYLibre