我正在通过 mailutils
图像上的 dockerfile
安装 ubuntu
。
我通过以下方式做到这一点:RUN apt-get install -y mailutils
但是,在这条线上,我得到以下信息:
Please select the mail server configuration type that best meets your needs.
No configuration:
Should be chosen to leave the current configuration unchanged.
Internet site:
Mail is sent and received directly using SMTP.
Internet with smarthost:
Mail is received directly using SMTP or by running a utility such
as fetchmail. Outgoing mail is sent using a smarthost.
Satellite system:
All mail is sent to another machine, called a 'smarthost', for delivery.
Local only:
The only delivered mail is the mail for local users. There is no network.
1. No configuration 3. Internet with smarthost 5. Local only
2. Internet Site 4. Satellite system
当我对 Debian 镜像做完全相同的事情时,我没有得到这个选项。
使用
-y
时,我使用 Dockerfile
前缀来处理所有是/否安装问题。我如何处理这样的选项?我尝试添加 -2
前缀。有没有办法跳过这个?当
ubuntu
不需要时,为什么 debian
需要这个?尽管不需要此输入,但我已经使用 debian 进行了检查并且邮件功能正常。 最佳答案
使用以下 dockerfile
:
FROM ubuntu:latest
ENV DEBIAN_FRONTEND="noninteractive"
RUN apt-get update && apt-get install -y mailutils
重要的部分是将
debconf
设置为 noninteractive
模式。关于linux - Ubuntu dockerfile - mailutils 安装,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40890011/