8000 GitHub - cdchushig/docker101
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

cdchushig/docker101

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker first examples

Este repo es parte del curso para USFQ sobre MLOps

Comandos básicos

$ docker ps -a 
$ docker stop $(docker ps -q)

Primer ejemplo

Ir al directorio del proyecto:

$ cd basic

Construir la imagen de Docker:

$ docker build -t basic-app .

Ejecutar el contenedor:

$ docker run basic-app

Segundo ejemplo

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

Tercer ejemplo

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

Cuarto ejemplo

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0