Dockerfile文件
FROM ubuntu:16.04
COPY sources.list /etc/apt/sources.list
RUN apt-get update && apt-get install vim -y
RUN apt-get update \
&& apt-get install -y build-essential libssl-dev libffi-dev python-dev wget \
&& rm -rf /var/lib/apt/lists/*
RUN wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz \
&& tar -xvf Python-3.6.6.tar.xz \
&& cd Python-3.6.6 \
&& ./configure \
&& make install
ENV PATH="/usr/local/bin:${PATH}"
ENV PYTHON_VERSION="3.6.6"
RUN ln -s /usr/local/bin/python3.6 /usr/local/bin/python
RUN ln -s /usr/local/bin/pip3.6 /usr/local/bin/pip
sources.list文件
deb http://
mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security multiverse