Optimize OpenMPI image size (#390)

This commit is contained in:
Aldo Culquicondor 2021-07-29 05:28:18 -04:00 committed by GitHub
parent 108a697fb3
commit 50d7f24539
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 12 additions and 4 deletions

View File

@ -1,8 +1,17 @@
FROM debian:buster as builder
RUN apt update && apt install -y --no-install-recommends \
g++ \
libopenmpi-dev \
&& rm -rf /var/lib/apt/lists/*
COPY pi.cc /src/pi.cc
RUN mpic++ /src/pi.cc -o /pi
FROM debian:buster
RUN apt update && apt install -y --no-install-recommends \
build-essential \
libopenmpi-dev \
openmpi-bin \
openssh-server \
openssh-client \
@ -16,5 +25,4 @@ RUN useradd -m mpiuser
WORKDIR /home/mpiuser
COPY --chown=mpiuser sshd_config .sshd_config
RUN sed -i 's/[ #]\(.*StrictHostKeyChecking \).*/ \1no/g' /etc/ssh/ssh_config
COPY pi.cc /src/pi.cc
RUN mpic++ /src/pi.cc -o /home/mpiuser/pi
COPY --from=builder /pi /home/mpiuser/pi