...
Code Block | ||
---|---|---|
| ||
FROM arm64v8/ubuntu:bionic
ADD qemu-aarch64-static /usr/bin
ADD exec_entry.sh /bin
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
build-essential gcc-8 g++-8 gfortran-8 python3.7 python3-distutils python3-setuptools python3.7-dev python3-pip cmake unzip \
&& apt-get -y clean && rm -rf /var/lib/apt/lists/*
RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 800 --slave /usr/bin/g++ g++ /usr/bin/g++-8 \
&& update-alternatives --install /usr/bin/gfortran gfortran /usr/bin/gfortran-8 800 \
&& update-alternatives --install /usr/bin/python python /usr/bin/python3.7 800
RUN python -m pip install Cython==0.29.36
RUN chmod +x /bin/exec_entry.sh
ENTRYPOINT ["/bin/exec_entry.sh"] |
...