Отключить приглашение пользователя при создании собственного образа Dockerfile - PullRequest
0 голосов
/ 16 мая 2019

Я пытаюсь избежать ожидания приглашения пользователя при создании образа Dockerfile .


docker build .

Это фактический скриншот при построении изображения :

enter image description here

Это Dockerfile

FROM ubuntu:latest

LABEL mantainer="mrk088"
LABEL description="Arachni Docker image"

RUN apt-get update
RUN apt-get install -y build-essential curl libcurl4 libcurl4-openssl-dev ruby-full gem
RUN gem update --system

RUN gem install arachni

# Run Arachni Web UI
CMD chmod +x /opt/arachni-ui-web/bin/arachni && /opt/arachni-ui-web/bin/./arachni


EXPOSE 8080/tcp

ENTRYPOINT ["/bin/echo", "Running Arachni Web UI..."]

Кто-нибудь знает, как отключить его?

1 Ответ

2 голосов
/ 16 мая 2019

Вам нужно сообщить debian, что вы находитесь в неинтерактивной среде.

DEBIAN_FRONTEND=noninteractive apt-get -y update
DEBIAN_FRONTEND=noninteractive apt-get -y build-essential curl libcurl4 libcurl4-openssl-dev ruby-full gem

Также добавлено -y к apt-get, чтобы оно не запрашивало подтверждения.

...