Flask & Docker Compose Ejemplo tutorial

Ver Otros Cursos

Este video es un ejemplo practico simple de como usar Docker compose con Python. En este caso usando Flask, el framework para desarrollo de aplicaciones web backend de Python

489 vistas

app.py requirements.txt dockerfile

version: '3'

services:
  web:
    build: .
    ports: 
      - "5000:5000"
  redis:
    image: "redis:alpine"

docker-compose.yml

version: '3'

services:
  web:
    build: .
    ports: 
      - "5000:5000"
  redis:
    image: "redis:alpine"

docker-compose up

try now: localhost:5000 127.0.0.1:5000

docker images

docker inspect

volumes

version: '3'

services:
  web:
    build: .
    ports: 
      - "5000:5000"
    volumes: 
      - .:/code
    environment: 
      FLASK_ENV: development
  redis:
    image: "redis:alpine"

to rebuild the project:

docker-compose up

docker-compose up -d

docker-compose ps

el comando run permite ejecutar algun comando dentro de un contenedor:

docker-compose run web env

en este caso te mostrara las variables de entorno del servicio llamado web

docker-compose stop

to remove all services with its volumenes:

docker-compose down --volumes