【发布时间】:2020-03-15 14:38:21
【问题描述】:
我对 docker 和 alpine-linux 很陌生。我有一个在 RHEL VM 中运行良好的 bash 脚本。我试图让它在 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 中按原样运行。
【问题讨论】: