Я пытаюсь создать контейнер ubuntu-server для среды разработки, но мне предлагается выбрать раскладку клавиатуры и набор символов.
docker run --rm it ubuntu
В контейнере:
apt-get update && apt-get install -y ubuntu-server
(Затем мне будет предложено выбрать и клавиатуру, а затем кодировку.)
Контейнер работает, но он интерактивен :( Я хочу повторить процесс неинтерактивно с Dockerfile.
Dockerfile:
FROM ubuntu:16.04
RUN apt-get update && apt-get install -y ubuntu-server
Построить это:
docker build -t ubuntu-server .
- Отказ
Как неинтерактивно собрать / установить ubuntu-сервер в контейнере?
Добавьте в свой Dockerfile перед командой RUN, это устанавливает неинтерактивный режим для apt-get:
ENV DEBIAN_FRONTEND noninteractive