Dockerfile:
FROM ubuntu:18.04
RUN apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get install -y \
build-essential flex cmake qt4-default libboost-system-dev libboost-filesystem-dev zlib1g-dev \
git wget
WORKDIR /root
# 编译HFO
RUN cd ~ && git clone https://github.com/LARG/HFO.git && cd HFO && \
mkdir build && cd build && \
cmake -DCMAKE_BUILD_TYPE=RelwithDebInfo .. && \
make -j4 && \
make install && \
cd ~/HFO && rm -r build
# 安装 Miniconda
ARG CONDA_PATH=/opt/miniconda
ARG CONDA_EXE=$CONDA_PATH/bin/conda
ARG PIP_EXE=$CONDA_PATH/bin/pip
ENV PATH=$CONDA_PATH/bin:$PATH
RUN wget --quiet https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh && \
bash miniconda.sh -b -p $CONDA_PATH && \
rm miniconda.sh
RUN $CONDA_EXE config --set show_channel_urls yes && \
$CONDA_EXE install -y pip && \
$CONDA_EXE clean -ya
RUN $CONDA_EXE init bash && \
$PIP_EXE install --no-cache-dir numpy && \
cd ~/HFO && $PIP_EXE install .
RUN apt-get clean && rm -rf /var/lib/apt/lists/*
CMD ["/usr/bin/bash"]
Content type
Image
Digest
sha256:209fdd6dd…
Size
370 MB
Last updated
over 2 years ago
docker pull hccz95/hfo