如何编写可以传yes提示许可协议的Dockerfile?
在Dockerfile目录下,
则构建失败。
,消息显示如下:
正在准备解压.../ttf-mscorefonts-installer
_
3.4+nmu1ubuntu2
_
all.deb ..。debconf:无法初始化前端:对话debconf:(未设置术语,因此对话框前端不可用。)debconf:回退到前端: Readline Configuring ttf-mscorefonts-installer TrueType core fonts FOR the Web EULA END-USER LICENSE AGREEMENT for MICROSOFT SOFTWARE ...您接受EULA许可条款吗?
是/否
发布于 2019-07-28 03:04:22
对我来说,
在安装完成之前,例如
RUN apt-get update && ACCEPT_EULA=Y apt-get install PACKAGE -y
发布于 2018-03-02 16:17:37
接下来是这里的讨论
问题:[16.04] debconf:延迟软件包配置,因为未安装apt-utils
..。
我在Dockerfile中添加了以下三行代码:
ENV DEBIAN_FRONTEND noninteractive
ENV DEBIAN_FRONTEND teletype
RUN apt-get update -y && apt-get install -y --no-install-recommends apt-utils \
最后,我可以构建docker镜像了!
发布于 2019-05-11 16:41:45
您可以基于以下内容尝试此解决方案:
https://unix.stackexchange.com/a/106553
首先手动安装包(即在现有容器上,在本地计算机上)$ apt-get安装-y包
安装完成后,获取
license $ debconf-get-selections | grep PACKAGE/license string y的设置
现在使用Dockerfile构建Docker镜像: ARG DEBIAN
_
FRONTEND=noninteractive运行echo 'debconf debconf/前端选择非交互‘| debconf-set-selections && \ echo PACKAGE PACKAGE/license string y| debconf-set-selections && \ apt-get install -y PACKAGE
您可能需要安装
对于
..。
https://stackoverflow.com/questions/49049949
复制相似问题