Un esempio semplice per inserire in un container Docker una applicazione Flask
Partiamo da una semplice applicazione che ha un file app.py ed un requirements.txt
Si crea nello stesso folder dei due files precedenti il Dockerfile
---------------------------------------------------------------------------------------------
FROM python:3.8-slim-buster
WORKDIR /python-docker
COPY requirements.txt requirements.txt
RUN pip3 install -r requirements.txt
COPY . .
CMD [ "python3", "-m" , "flask", "run", "--host=0.0.0.0"]
---------------------------------------------------------------------------------------------
e si effettua la build con
docker build --tag flask-docker .
terminata la build del container
docker run -d -p 5000:5000 flask-docker
la applicazione sara' visibile su localhost:5000
Nessun commento:
Posta un commento