Tạo file Dockerfile để khai báo image mà chúng ta muốn Docker tạo cho mình.
FROM python:3.7
WORKDIR /UniCloud/Docker/FlaskWeb/flaskpy_project
COPY ..
RUN pip install --upgrade pip
RUN pip install -r requirements.txt
CMD [ "python", "app.py"]
Build image của project python từ Dockerfile. Lưu ý dấu chấm cuối được gọi là "build context", được xem là toàn bộ nội dung bên trong thư mục chứa Dockerfile bao gồm cả Dockerfile sẽ được gửi đến Docker Daemon để chạy và build image.
docker build -t flaskpy_project:latest .
Kiểm tra image đã tạo
docker images
Từ image run để tạo ra một container và chạy project
docker run -it --name flaskpy_project -p 8888:8000 flaskpy_project:latest