Hi folks,
I am trying to set up a docker container to use Orekit alongside some other libraries, I’m using an M1 processor on my machine and some of these other libraries require that I user a docker image based around a linux aarch64 architecture. I am having some issues installing Orekit in the container as the install command doesn’t find a suitable Orekit version for my system configuration (I have a fresh OS install so I don’t think it is due to library clashes being present). I know that Orekit installs/runs with aarch64 as I am running it locally on my Mac. Is it the case that I would need to compile from scratch for linux aarch64? A minimum viable example of the Dockerfile is here:
FROM --platform=linux/aarch64 ubuntu:20.04
ENV DEBIAN_FRONTEND=noninteractive
RUN wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-aarch64.sh \
&& mkdir /root/.conda \
&& bash Miniconda3-latest-Linux-aarch64.sh -b \
&& rm -f Miniconda3-latest-Linux-aarch64.sh
ENV PATH="/root/miniconda3/bin:${PATH}"
RUN conda install -y -c conda-forge Orekit=11.2
Thanks for the help.
/Paul