diff --git a/Dockerfile b/Dockerfile index 1a33e34..b484643 100644 --- a/Dockerfile +++ b/Dockerfile @@ -30,6 +30,7 @@ RUN apt-get update && apt-get install -y g++ make cmake RUN apt-get install -y --no-install-recommends libfftw3-dev libnetcdf-dev gmt libgmt-dev libgsl-dev libncurses-dev RUN apt-get install -y --no-install-recommends libopenblas-dev libeigen3-dev RUN apt-get install -y pkg-config +RUN apt-get install -y autoconf automake # 创建工作目录 WORKDIR /app @@ -80,6 +81,8 @@ RUN mkdir build && cd build && cmake .. && make && make install # 运行平台 FROM ubuntu:20.04 +# 设置非交互式安装 +ENV DEBIAN_FRONTEND=noninteractive # 安装运行时必要依赖 RUN apt-get update && apt-get install -y libstdc++6 RUN apt-get install -y --no-install-recommends libfftw3-dev libnetcdf-dev gmt libgmt-dev libgsl-dev libncurses-dev @@ -91,4 +94,4 @@ COPY --from=builder /usr/local/include /usr/local/include COPY --from=builder /usr/local/sbin /usr/local/sbin # 设置可执行文件列表 ENV LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib -ENV PATH=$PATH:/usr/local/sbin \ No newline at end of file +ENV PATH=$PATH:/usr/local/sbin