Ubuntu

如何以非互動方式安裝 ubuntu-server?

  • December 25, 2017

我正在嘗試為開發環境建構一個 ubuntu-server 容器,但係統提示我選擇鍵盤佈局和字元集。


執行容器:

docker run --rm it ubuntu

在容器中:

apt-get update && apt-get install -y ubuntu-server

(然後我最終被提示選擇和鍵盤,然後是字元集。)

容器可以工作 - 但它是互動式的 :( 我想使用 Dockerfile 以非互動方式重複該過程。


一個 Dockerfile(失敗):

Dockerfile:

FROM ubuntu:16.04
RUN apt-get update && apt-get install -y ubuntu-server

建構它:

docker build -t ubuntu-server .
  • 失敗

如何在容器中以非互動方式建構/安裝 ubuntu-server?

在 RUN 命令之前添加到您的 Dockerfile,這將為 apt-get 設置非互動模式:

ENV DEBIAN_FRONTEND noninteractive

引用自:https://serverfault.com/questions/889545