Optimize OpenMPI image size (#390)
This commit is contained in:
parent
108a697fb3
commit
50d7f24539
|
|
@ -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
|
||||
Loading…
Reference in New Issue