# Latest Ubuntu as starter FROM ubuntu:latest # Install required dependencies RUN apt update RUN export PATH=”$PATH:/usr/local/bin/python” RUN apt install python3-pip -y RUN apt install unzip -y RUN pip install kaggle RUN pip install pandas RUN pip install scikit-learn RUN pip install matplotlib RUN mkdir ~/.kaggle/ RUN echo '{"username":"wirus006","key":"c3323e37d3f91a0914d0172ef3c7c30c"}' > ~/.kaggle/kaggle.json # Create app directory in image WORKDIR /app # Copy init dataset script to /app directory in image COPY ./init.py ./ # Download kaggle dataset RUN kaggle datasets download -d hakeem/atp-and-wta-tennis-data RUN unzip -o atp-and-wta-tennis-data.zip # Script executed after docker run CMD python3 ./init.py