Ubuntu
如何以非互動方式安裝 ubuntu-server?
我正在嘗試為開發環境建構一個 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