首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Ubuntu18.04建立的码头在提示输入输入国键盘后挂起图像

用Ubuntu18.04建立的码头在提示输入输入国键盘后挂起图像
EN

Stack Overflow用户
提问于 2020-08-18 20:56:42
回答 2查看 1.9K关注 0票数 7

当我用对接器构建一个Ubuntu18.04映像时,它会提示

键盘原产国:

当我输入一个数字后,它就挂了。这是我的Dockerfile:

代码语言:javascript
复制
FROM ubuntu:18.04

RUN apt update
RUN apt install software-properties-common -y
RUN add-apt-repository ppa:graphics-drivers 
RUN apt install nvidia-driver-440 -y

我要怎么做才能与Docker一起建立一个ubuntu18.04形象?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-08-18 21:06:37

如果设置了环境变量:DEBIAN_FRONTEND=noninteractive,则可以跳过该交互式输入。

Dockerfile应该如下所示:

代码语言:javascript
复制
FROM ubuntu:18.04
ENV DEBIAN_FRONTEND=noninteractive
RUN apt update
RUN apt install software-properties-common -y
RUN add-apt-repository ppa:graphics-drivers
RUN apt install nvidia-driver-440 -y
票数 7
EN

Stack Overflow用户

发布于 2022-06-15 09:51:19

大多数问题将通过在Dockerfile.中添加ENV DEBIAN_FRONTEND=noninteractive来解决

不过,

  • 有时还是会收到这样的警告--即使用这一行。这条额外的行修复了以下内容:

代码语言:javascript
复制
- `RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections`
- I took that line from [GitHub issue: Error debconf: unable to initialize frontend](https://github.com/moby/moby/issues/27988#issuecomment-462809153)

代码语言:javascript
复制
ENV DEBIAN_FRONTEND=noninteractive
RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63476497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档