今天写 Dockerfile 定制 Docker 镜像需要在内部安装 postfix ,但是其默认安装后会弹出配置界面,DOcker 构建过程是无法进行交互的,结果就是卡在该界面无法继续:
搜寻一圈发现一个github仓库(cisagov/postfix-docker)中打包镜像时也包含了 postfix,在这里找到了解决办法,很简单:
FROM perl:5.28-buster
RUN apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y \
postfix \
&& apt-get clean all
主要是这里:
构建OK,解决。