构建自定义 Dockerfile 映像时禁用用户提示
Disable user prompt while building a custom Dockerfile image
我试图在构建 Dockerfile 映像.
时避免用户提示挂起
docker build .
这是构建图像时的实际屏幕截图:
这是 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..."]
有谁知道如何禁用它?
您需要告诉 debian 您处于 non-interactive 设置中。
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
,这样它就不会要求确认。
我试图在构建 Dockerfile 映像.
时避免用户提示挂起
docker build .
这是构建图像时的实际屏幕截图:
这是 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..."]
有谁知道如何禁用它?
您需要告诉 debian 您处于 non-interactive 设置中。
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
,这样它就不会要求确认。