-
Notifications
You must be signed in to change notification settings - Fork 58
/
Dockerfile
20 lines (19 loc) · 706 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
FROM kalilinux/kali-linux-docker
ARG KALI_DESKTOP
RUN export DEBIAN_FRONTEND=noninteractive && \
apt-get update && \
apt-get install -y \
curl sudo apt-transport-https gnupg \
x11vnc xvfb novnc dbus-x11 \
kali-defaults kali-desktop-${KALI_DESKTOP} && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
EXPOSE 5900/tcp 6080/tcp
ENV DISPLAY :1
ENV KALI_DESKTOP ${KALI_DESKTOP}
ENTRYPOINT ["/init"]
ARG S6_OVERLAY_VERSION=1.21.4.0
ADD https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-amd64.tar.gz /tmp/
RUN gunzip -c /tmp/s6-overlay-amd64.tar.gz | tar -xf - -C / && \
rm -f /tmp/s6-overlay-amd64.tar.gz
COPY etc/ /etc