Hallo, ich versuche, den folgenden Befehl in meinem Container auszuführen

mail -s "This is Subject" [email protected] < /path/to/file

Wie soll mein Dockerfile aussehen, damit der obige Befehl ausgeführt werden kann?

Ich habe die folgende Lösung ausprobiert

https://stackoverflow.com/questions/40890011/ubuntu-dockerfile-mailutils-install

FROM ubuntu:latest
ENV DEBIAN_FRONTEND="noninteractive"
RUN apt-get update && apt-get install -y mailutils

aber ich bekomme diesen fehler

Der Befehl '/ bin / sh -c apt-get update && apt-get install -y mailutils' hat einen Code ungleich Null zurückgegeben: 100

Ich habe auch einige Beispiele wie dieses ausprobiert

https://github.com/42technologies/docker-postfix-gmail

FROM ubuntu:14.04

RUN apt-get update
RUN apt-get install -y mailutils
RUN echo "postfix postfix/mailname string gmail.com" | debconf-set-selections
RUN echo "postfix postfix/main_mailer_type string 'Internet Site'" | debconf-set-selections
RUN apt-get install -y postfix

ADD mail.sh /mail.sh
RUN chmod +x /mail.sh

ENTRYPOINT ["/mail.sh"]  

Der Container kann jedoch nicht nur E-Mails senden, da ich einen bestimmten Container anpasse und nur die Sendefunktionen für E-Mails aktivieren möchte.

Montassar Dridi
quelle