docker ubuntu python3.7

FROM ubuntu:18.04

# Set temp work directory

# for package configuration

WORKDIR /usr/src/cache

# Update apt packages RUN apt update RUN apt upgrade -y

# Install vim

RUN apt install vim -y

# Install python 3.7

RUN apt install software-properties-common -y

RUN add-apt-repository ppa:deadsnakes/ppa

RUN apt install python3.7 -y # Make python 3.7 the default

RUN echo "alias python=python3.7" >> ~/.bashrc

RUN export PATH=${PATH}:/usr/bin/python3.7

RUN /bin/bash -c "source ~/.bashrc"

# Install pip

RUN apt install python3-pip -y

RUN python -m pip install --upgrade pip