FROM kalilinux/kali-rolling AS base ARG BUILD_DATE ARG VERSION ARG VCS_URL ARG VCS_REF LABEL org.label-schema.build-date=$BUILD_DATE \ org.label-schema.vcs-url=$VCS_URL \ org.label-schema.vcs-ref=$VCS_REF \ org.label-schema.version=$VERSION \ org.label-schema.name='Kali Linux' \ org.label-schema.description='Official Kali Linux docker image' \ org.label-schema.usage='https://www.kali.org/news/official-kali-linux-docker-images/' \ org.label-schema.url='https://www.kali.org/' \ org.label-schema.vendor='Offensive Security' \ org.label-schema.schema-version='1.0' \ org.label-schema.docker.cmd='docker run --rm kalilinux/kali-linux-docker' \ org.label-schema.docker.cmd.devel='docker run --rm -ti kalilinux/kali-linux-docker' \ org.label-schema.docker.debug='docker logs $CONTAINER' \ io.github.offensive-security.docker.dockerfile="Dockerfile" \ io.github.offensive-security.license="GPLv3" RUN echo "deb http://http.kali.org/kali kali-rolling main contrib non-free" > /etc/apt/sources.list && \ echo "deb-src http://http.kali.org/kali kali-rolling main contrib non-free" >> /etc/apt/sources.list ENV DEBIAN_FRONTEND noninteractive RUN apt-get -yqq update && \ apt-get install -y \ net-tools \ kali-desktop-xfce \ git \ x11vnc \ xvfb \ wget \ python \ python-numpy \ unzip \ kali-linux \ iputils-ping \ menu && \ cd /root && git clone https://github.com/kanaka/noVNC.git && \ cd noVNC/utils && git clone https://github.com/kanaka/websockify websockify && \ cd /root ADD startup.sh /startup.sh RUN chmod 0755 /startup.sh && \ apt-get autoremove -y && \ apt-get clean -y && \ rm -rf /var/lib/apt/lists/* EXPOSE 6080 CMD /startup.sh FROM base AS top10 RUN echo "deb http://http.kali.org/kali kali-rolling main contrib non-free" > /etc/apt/sources.list && \ echo "deb-src http://http.kali.org/kali kali-rolling main contrib non-free" >> /etc/apt/sources.list RUN apt-get -yqq update && \ apt-get install -y kali-linux-top10 RUN rm -rf /var/lib/apt/lists/* FROM base AS full RUN echo "deb http://http.kali.org/kali kali-rolling main contrib non-free" > /etc/apt/sources.list && \ echo "deb-src http://http.kali.org/kali kali-rolling main contrib non-free" >> /etc/apt/sources.list RUN apt-get -yqq update && \ apt-get install -y kali-linux-full RUN rm -rf /var/lib/apt/lists/*