Skip to content

Instantly share code, notes, and snippets.

@AlexRogalskiy
Forked from Tkachenko-Ivan/Dockerfile
Created October 14, 2022 01:50
Show Gist options
  • Save AlexRogalskiy/e4a45db072756d228f8431b5d2ca025a to your computer and use it in GitHub Desktop.
Save AlexRogalskiy/e4a45db072756d228f8431b5d2ca025a to your computer and use it in GitHub Desktop.
Dockerfile для отладки Java приложения, использующего GDAL, в контейнере
FROM ubuntu:20.04
RUN apt-get update
# Set locales
RUN apt-get update && \
apt-get install -y locales && \
locale-gen en_US.UTF-8
ENV LANG en_US.UTF-8
ENV LC_CTYPE en_US.UTF-8
# Install OpenJDK
RUN \
apt-get install -y openjdk-8-jre wget unzip tar && \
rm -rf /var/lib/apt/lists/*
# Install GDAL
RUN \
apt-get update && \
apt-get install -y gdal-bin libgdal-dev libgdal-java python3-gdal && \
rm -rf /var/lib/apt/lists/*
ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64/
COPY . /tmp
WORKDIR /tmp
CMD ["java", "-jar", "loader.jar"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment