python2安装gdal Dockerfile
FROM 基础镜像
RUN \
yum -y install python27-tkinter tk-devel && \
pip install --no-cache-dir -i https://pypi.doubanio.com/simple --trusted-host=pypi.doubanio.com matplotlib==2.2.5
# 先下载相关依赖到GDAL目录
RUN \
yum remove -y gdal* && \
yum update -y nss nss-util nspr curl && \
yum install -y python-devel libffi-devel openssl-devel bzip2 && \
cd /tmp/ && mkdir dist && cd dist && \
wget http://download.osgeo.org/proj/proj-4.9.3.tar.gz && \
tar xf proj-4.9.3.tar.gz && cd proj-4.9.3 && ./configure && make -j8 && make install && \
cd /tmp/dist && wget http://download.osgeo.org/geos/geos-3.6.2.tar.bz2 && \
tar xjf geos-3.6.2.tar.bz2 && cd geos-3.6.2 && ./configure && make -j8 && make install && \
cd /tmp/dist && wget http://download.osgeo.org/gdal/2.2.0/gdal-2.2.0.tar.gz && \
tar xf gdal-2.2.0.tar.gz && cd gdal-2.2.0 && ./configure && make -j8 && make install && \
pip install -U numpy==1.16.4 GDAL==2.2.0 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com && \
\
rm -rf /tmp/dist