在Docker容器中安装GDAL库

在Docker容器中安装GDAL库,docker,dockerfile,gdal,osgeo,Docker,Dockerfile,Gdal,Osgeo,我正在尝试在运行CVAT工具的docker容器中安装GDAL。可以在此处找到基本docker文件。我用几种推荐的方法修改它来添加GDAL,但似乎总是出错 这是我在dockerfile中为GDAL所做的当前修改,但仍然失败 # Install GDAL RUN apt-get update RUN apt-get install -y software-properties-common && apt-get update RUN add-apt-repository ppa:ub

我正在尝试在运行CVAT工具的docker容器中安装GDAL。可以在此处找到基本docker文件。我用几种推荐的方法修改它来添加GDAL,但似乎总是出错

这是我在dockerfile中为GDAL所做的当前修改,但仍然失败

# Install GDAL
RUN apt-get update
RUN apt-get install -y software-properties-common && apt-get update
RUN add-apt-repository ppa:ubuntugis/ppa &&  apt-get update
RUN apt-get install -y gdal-bin libgdal-dev libpq-dev
ARG CPLUS_INCLUDE_PATH=/usr/include/gdal
ARG C_INCLUDE_PATH=/usr/include/gdal
RUN pip install --global-option=build_ext --global-option="-I/usr/include/gdal" GDAL==`gdal-config --version`
我还尝试在需求文件()中添加特定版本的GDAL,但在构建GDAL时仍然失败

如何安装GDAL以便在docker容器内运行一些CRS转换


更新:目前仅进行CRS转换,但将来我还需要处理一些光栅任务,因此我更愿意导入完整的GDAL模块。

您可以从中安装它-但如果您只需要进行CRS,您可以使用
pyproj
而不使用完整的GDALconversions@Val我需要使用gdal,ogr和osr模块。现在只是转换,但我需要他们在未来的其他光栅任务,所以我想导入完整的模块。ubuntugis是一种方式,然后!