mailx не найден в альпийском - PullRequest
0 голосов
/ 15 марта 2020

Я очень плохо знаком с docker и alpine- linux. У меня есть сценарий bash, который отлично работает в RHEL VM. Я пытаюсь сделать этот запуск в контейнере alpine- linux v3.11 docker. Мой bash скрипт в настоящее время использует curl, jq, mailx. Чтобы покрыть эти зависимости, у меня есть следующий Dockerfile:

FROM alpine

RUN apk update && \
    apk add bash vim curl jq mailx

Сборка показывает Installing mailx (8.1.1-r1)

Однако в контейнере я не вижу mailx.

/ # mailx
/bin/sh: mailx: not found
/ # which mailx
/ #

Может кто-нибудь помочь с тем, как заставить mailx работать в alpine- linux? Я могу изменить свой сценарий bash, чтобы использовать другие параметры электронной почты в alpine- linux, но первым делом я предпочел, чтобы он работал как есть в alpine- linux.

1 Ответ

1 голос
/ 15 марта 2020

Имя исполняемого файла в пакете mailx Alpine на самом деле просто mail.

См. содержимое пакета mailx , состоящего из:

  • /etc/mail.rc
  • /usr/bin/mail
  • /usr/share/misc/mail.tildehelp
  • /usr/share/misc/mail.help
...