Este repo es parte del curso para USFQ sobre MLOps
$ docker ps -a
$ docker stop $(docker ps -q)
Ir al directorio del proyecto:
$ cd basic
Construir la imagen de Docker:
$ docker build -t basic-app .
Ejecutar el contenedor:
$ docker run basic-app
Ir al directorio del proyecto:
$ cd webapp
Construir la imagen de Docker:
$ docker build -t flask-webapp .
Ejecutar el contenedor:
$ docker run -p 5000:5000 flask-webapp
$ docker run --rm --ulimit nproc=4096 --ulimit nofile=1024:1024 flask-webapp
Ver la app en el navegador: http://localhost:5000
Ir al directorio del proyecto:
$ cd iris
Entrenar el modelo (solo una vez). Desde tu máquina local o antes de dockerizar.
$ pip install scikit-learn==1.6.1
$ python train_model.py
Construir la imagen Docker:
$ docker build -t iris-web .
Ejecutar el contenedor:
$ docker run -p 5000:5000 -e OPENBLAS_NUM_THREADS=1 iris-web
Ver la app en el navegador: http://localhost:5000
Ir al directorio del proyecto:
$ cd fisystem
Construir la imagen Docker:
$ docker build -t fisystem .
Ejecutar el contenedor en Linux:
$ docker run -it --name contenedor1 -v "$(pwd)/shared":/app/shared fisystem
Ejecutar el contenedor en Windows:
$ docker run -it --name contenedor1 -v ${PWD}/shared:/app/shared fisystem