Как установить 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 в контейнере в неинтерактивном режиме?

3
задан 25 December 2017 в 08:04
1 ответ

Добавьте в свой Dockerfile перед командой RUN, это устанавливает неинтерактивный режим для apt-get:

ENV DEBIAN_FRONTEND noninteractive
5
ответ дан 3 December 2019 в 05:39

Теги

Похожие вопросы