是否要在Dockerfile中安装python 2.7?
FROM centos:6.8
RUN yum -y update
RUN yum install -y epel-release && yum groupinstall -y 'development tools'
RUN yum install -y zlib-dev openssl-devel sqlite-devel bzip2-devel xz-libs wget
RUN wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz
RUN tar xvfJ Python-2.7.8.tar.xz
WORKDIR Python-2.7.8
RUN ./configure
RUN curl https://bootstrap.pypa.io/get-pip.py | python2.7
在这个容器中,版本2.6.6仍然是默认的,要使用python 2.7.8,必须显式指定
python2.7
:
[root@79f3f51d0000 ~]
/usr/bin/python
[root@79f3f51d0000 ~]
/usr/local/bin/python2.7
[root@79f3f51d0000 ~]
/usr/local/bin/pip2.7