Я пытаюсь создать контейнер 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-server в контейнере в неинтерактивном режиме?
Добавьте в свой Dockerfile перед командой RUN, это устанавливает неинтерактивный режим для apt-get:
ENV DEBIAN_FRONTEND noninteractive