arm64打包gdal镜像的Dockerfile
FROM docker.io/arm64v8/ubuntu:latest
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update && apt-get install -y \
build-essential \
curl \
software-properties-common && \
add-apt-repository ppa:ubuntugis/ubuntugis-unstable && \
apt-get update && \
apt-get install -y gdal-bin libgdal-dev libgdal-java
#添加OpenJDK 8源
RUN add-apt-repository ppa:openjdk-r/ppa && apt-get update
#安装OpenJDK 8
RUN apt-get install -y openjdk-8-jdk
#安装GDAL依赖库
RUN apt-get install -y libgdal-dev
#设置JAVA_HOME环境变量
ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-arm64
#设置GDAL_DATA环境变量
ENV PATH="/usr/bin/gdal:${PATH}"
ENV LD_LIBRARY_PATH="/usr/lib:${LD_LIBRARY_PATH}"
CMD ["gdalinfo", "--version"]