Link Search Menu Expand Document

Ejemplo 2: Despliegue de la aplicación Temperaturas

En este ejemplo vamos a desplegar con docker-compose la aplicación Temperaturas, que estudiamos en el módulo de redes: Ejemplo 2: Despliegue de la aplicación Temperaturas.

Puedes encontrar el fichero docker-compose.yml en en este directorio del repositorio.

En este caso el fichero docker-compose.yml puede tener esta forma:

version: '3.1'
services:
  frontend:
    container_name: temperaturas-frontend
    image: iesgn/temperaturas_frontend
    restart: always
    ports:
      - 80:3000
    depends_on:
      - backend
  backend:
    container_name: temperaturas-backend
    image: iesgn/temperaturas_backend
    restart: always

Para crear el escenario:

$ docker-compose up -d
Creating network "temperaturas_default" with the default driver
Creating temperaturas-backend ... done
Creating temperaturas-frontend ... done

Para listar los contenedores:

$ docker-compose ps
---------------------------------------------------------------------
temperaturas-backend    python3 app.py   Up      5000/tcp            
temperaturas-frontend   python3 app.py   Up      0.0.0.0:80->3000/tcp